Not sure how to test this...
We have a couple of NVMe drives that hit this, and there's a couple bugs in the PRs. It might be better to just do normal timeouts rather than the fake timeouts that we do. Reviewers please comment. We're doing 'pause' so the scheduler is running and interrupts are being serviced.