Handle scan_aborted case on scan. Fix memory leak
Fix not sending Wi-Fi scan results for all radios if the scan on any of the radios failed, that may happen requlary because some radio may be busy and cannot perform a scan while the scan on other radio(s) was started. Fix memory leak caused by saving scan request CMDU few times (once per every successfully started scan on a radio) while the memory is freed only once.