When the streamable transport is in 'stateless' mode, we need to fail requests immediately (because there will be no way for the client to respond!).
Right now, requests will just hang, waiting for a response that will never come.
We should also consider reasonable timeouts for all requests, since this transport is less reliable than others.