[mtp] Fix possible crash after resetting USB transport. Fixes JB#14031

The MTPResponder can get events while sending data, and those events
may cancel the transaction before a response is sent.