Does the abnormal drain happen with SystemUI? We haven't yet proven the ICD scan is causing the drain. Does it drain normally if you stop the wifi services?
No ASUI didn't wait for ICD to ack the disconnect. Try manually turning off wifi, wait for red light to go gray and then enter flight mode. Does ICD still scan?