Initial thoughts
Error out early if command_sync failed during push, only finish if it succeeded
Merge branch 'SafeSync'