make sure we can actually mark ourselves as 'promoted by default', don't keep overwriting the 'disconnected' time if we never actually connected