Preserve HttpContext when returning new Task