PopOverShell won't get wonky displays

DisplaySafe tries it's best to cache your last known display.  There is an outlier wherein display may have never been set, in which case we throw an Exception.