Less fragile |fetchController| termination check (#1780)
https://infra.spec.whatwg.org/#abort-when adds the check each time the step is executed. However, there is only a step
between and the abort-when and if-aborted, it should be less effective abort than we expect. Let me add a step inside
the callback in case.
This is the fix for that.