Fixes #6065 - Update TopbarSweeper to clear cache for other users than User.current

I'm unclear how to test this, does anyone have any ideas? I don't see any existing tests for TopbarSweeper...
Should topbar sweeper simply be passed through these expire_topbar_cache methods so you can call expire_fragment on it, rather than instantiating a new controller here?