Don't always overwrite previous status file.

More user friendly for re-running status.

If a status file exists, use it instead of overwriting.

Make get_sync_status() return the 'waiting for initial status' only if it has just started the listener and there is no file extant.