Out of curiosity, there is a squat switch or something of the like, that does not allow you to deploy the reversers.
What happens if you have landed on the mains and deployed reverse at the same time, then the aircraft is bounced back into the air again? Is there anything in the systems that will stop the engines from spooling up again while airborne?