Improved warning reporting for missing await