Show new  notifications on current stream - ish

- Only clear notifications for current stream on first load - any subsequent notifications for that stream should come through
- Preserve stream loop variable in async code (I thought this might be causing a weird bug where faking it shows the wrong notification...but yet TBC)