When await can block the event loop?

A real case where a small refactor turned async code into an event loop problem.