Fixes for issues related to lingering open changelists:
  1) now the rollback happens as the same user that made the changes, so pending changelists are actually deleted for real
  2) a sanity check has been put in place; GitP4Conduit.pull() now checks for open changelists before doing anything else