fix: skip imageLoaded reset when incoming story fullsize is already cached
Swiping to a pane that had already been viewed would flash blur + spinner
over the image: imageLoaded was unconditionally reset in advanceStory and
presentStories, causing a render frame where cachedFullsize appeared nil
before the synchronous cache lookup ran.
Now both sites check Nuke's memory cache for the target story before
resetting — if the fullsize is already there, imageLoaded stays true and
the timer starts immediately with no intermediate loading state.