Don't get burned by missing await Calls for Async Code in ASP.NET Core Middleware