compositor: Add {sync,desync}_precommit