Fix bug #5248 (Clicking disabled lint icon still sometimes opens panel)

Fix bug #5248 (Clicking disabled lint icon still sometimes opens panel) -- Update `_lastResult` on every codepath in run() so it's never stale, since it's used to determine the status bar icon's click enablement.