Ты можешь любой Task-метод вызвать ровно так же, как и async void-метод, но в отличии от второго, первый возвращает объект Task, который позволяет 1) добавить задаче продолжение 2) обернуть задачу в другую 3) сохранить Task в переменную. Это будет также работать в стиле fire-and-forget, но уже с возможностью пост-обработки (ошибок, результата, проверки завершена ли задача). Ты не теряешь задачу навсегда.