I have a connected application that retrieves Json (3 or 4 times in a session and 670 bytes on average) from a server based on application data. Apple refused my application by providing me with screenshots with very precise states and crash logs .. that I could only reproduce after 2 hours of testing by asking XCODE to place the iPhone in very specific conditions: 100% of packets lost on the network, which is a very rare case you will agree.
Does Apple's app validation team use this network mode to test applications? It would be usefull for developer to know.