Fix more issues with LongPollingTransport and ForeverTransport.
- Handle timeout requests correctly in ForeverTransport.
- Make sure to always handle failed sends in the LongPollingTransport.
- Handle PersistentResponse not having any messages.