Folks,
If network conditions are bad (which is almost always the case in China, where Apple does not have any APNs servers), then there isn't much Pushy itself can do to improve the situation. Packets will be lost, operations will time out, and connections will close unexpectedly; all of those things are happening at the network level and are beyond Pushy's control. If you have lots of notifications in flight under bad network conditions—i.e. you send notifications as fast as Pushy will accept them—you will likely wind up in a situation where a closed connection results in many in-flight notifications failing with "stream closed before a reply was received."
-Jon