Initial prototype

А смысл в чем? Ты рейзишь <code>SyncNotReady</code>, потом ловишь его, и рейзишь <code>SyncNotReady</code>? Потом ловишь его опять, пишешь лог и рейзишь снова?