Fix NETWORK_IF_NO_CACHE handling

Previous logic would always set `responseDelivered` to true before posting the response, which prevents all non-cached NETWORK_IF_NO_CACHE requests from returning any response at all