Lost data packets would be retransmitted, if they couldn't be retrieved then a comms reset should occur, and the dreaded 'Connection has been lost...' message would appear, and the app data completely reloaded (including the 'missing' ones).