Yeah, I am starting to work on it. Need to get rid of the static Logger class and inject the logger. I am undecided on whether to take on another dependency. I source imported the MS logging stuff right now, but I am currently leaning toward just taking the dependency.
i had a brief look at that yesterday but I couldn't work out what was causing it - stepping through the code, by the time it invoked the Abandoned event, the handler had been removed (presumerably the queue had been disposed)