Merge changes from topic "abandon-race" into rvc-dev

* changes:
  Fix racing condition between session abandonment and its verification
  Persist destroyed staged sessions until they are cleaned up