Почему await не разрешено await?
public async void Fn()
{
    try
    {
    }
    finally
    {
        await Task.Delay(4000);
    }
}
зная, что можно вручную получить Awaiter
public void Fn()
{
    try
    {
    }
    finally
    {
        var awaiter = Task.Delay(4000).GetAwaiter();
     }
}