COSynchroinzer: Add some exceptions if you try to use a synchronizer on a branch with uncommitted changes, which is unsupported.
Previously, it would probably just break horribly, silently