when a transaction is cancelled partway through on the computer side, the device will remain in the "loading transaction" state indefinitely. after a defined period of inactivity the transaction should be aborted on the device.