Make logging events a little more uniform

The options are the only real place to store per request objects that you need access to from logging events. In our case, the tracing data. This makes the options accessible from `start` as well as `success`, `failure`, and `fetchError` events.

Was this intentionally left out because it's to late to make any changes or just an oversight?