Protect clock against bad times better

Send full clock if "Bad time" error occurs.  Ensure stop time exists in
check for future/past/incoherent times before trying to access a stop
time property.