xenbus: do not hold transaction_mutex when returning to userspace