Allow cancelling intercepted channels, and ensure intercepted channel for FetchEvent is cancelled in all failure cases.