Consider the following method:
public static async void Foo()
Resharper will complain about "Function never returns" where in fact it does return (with a Task, as soon as the first await is hit).
Yes, the task will never end, but that may be desirable for certain background tasks.
I think async methods require different handling, perhaps a different issue whose severity is lower by default (suggestion / hint).