Screensaver dismissed flow

We’re going through certification and we’re failing on a fringe case:

Preconditions: network should be down. Set 1 minute waiting time for screensaver.

Steps to reproduce:

  1. Add the channel to Roku player.
  2. Navigate to the channel and launch it.
  3. Wait till screensaver appears.
  4. Dismiss it.

Expected Result: appropriate message should appear about network lost.

Actual Result: channel crashes.

My question, where does the channel resume when a screensaver is dismissed? Do we jump back into the screen’s while loop? Would I need to check for network access in every screen loop? Any details would help. Thanks in advance.