isInApp doesn't actually check if you are in an app, it tells us whether or not we have anything in the history. The fact that we are a `NetOfflineAppErrorView` tells us we are not currently framed. So I don't understand why we are changing the message for un-framed (app) offline pages based on whether or not the user has pages in their history queue. Does this make sense?