Before we send a hardware reset to the controller, mark all the admin
and I/O queues as being 'in the interrupt handler' so that we know all
interrupt handlers have excited. Once the hardware reset is complete,
unblock the interrupt hanlders so that we can bring the card back
up. This replaces a 100ms sleep that we use for this purpose today,
potentially making reset a little faster as well as safer.
Sponsored by: Netflix