message: Run partUnlinked and leaveMatrixVirtuals in parallel
diff: @@ -892,7 +892,10 @@ Provisioner.prototype.unlink = Promise.coroutine(function*(req) {
  Provisioner.prototype._leaveIfUnprovisioned = Promise.coroutine(
  function*(req, roomId, server, ircChannel) {
  try {
  - yield this._partUnlinkedIrcClients(req, roomId, server, ircChannel)
  + yield Promise.all([
  + this._partUnlinkedIrcClients(req, roomId, server, ircChannel),
  + this._leaveMatrixVirtuals(req, roomId, server, ircChannel)
  + ]);
  }
  catch (err) {
  // keep going, we still need to part the bot; this is just cleanup
  