Here's a fix for #291

Allows log_result_of_request (lror) to take None for request/response.
This ensures that we don't mask errors that occur before we have a
request (really early!) and/or a response.