If you remove the tag in the middle of a transmission, function will never succeed or even fail (unless you put the original tag on the reader) and if you try to check for new tags, it will corrupt spi transmission (with pn532 via spi)
Proposed solutions:
- Bind the nfc_abort_command to let user cancel when he want
- Automatically abort command after a timeout, so we can have an userfriendly lib. But timeout have to be editable because transmission can be slower with some protocols.