Convert unexpected null responses into DeliverRequestFail instead of crashing. Adds null_response_handling test and runs it in the harness.