v3: Add the internal bit for hardware messages. The `QS_INPUT` mask is too broad and makes win test timeout.
I had a more complicated version, trying to embed the future generated message bits, but all we need here is a bit to indicate that hardware messages are pending. This should be simple enough for now.