Kernel commands (ctrl-f e.g. kernelSream) should always be handled and returned in FIFO order. This will make commands easier to reason about. See also: #368
Note: Any number of commands can be in flight at once, as long as they are received and responded to in FIFO order.