This would be so much easier if my unit were useful at the moment.

So you propose "don't send time if it has an RTC" and "don't send position, do deny cold start if it has an EEPROM"?