watch_session_scans for run=False
I've noticed if you create a scan with run=False a new scan event is emitted even though the scan is not running yet. Is this is the desired behaviour? If that is the case, then it would also be useful to get a different event when the scan actually starts.
I use the new_scan event to veto the ui during a scan, and if the scan is not running then the client could still be doing something else