Subscriber: changed to use ‘end’ event to also capture errors

Also added timing information, and effective URL when different