Completed transcode notification fires too many times
Currently the 'finished transcoding' notification is fired every time a transcode completes. We should only ever fire this once. This is particularly difficult as each transcode now runs on its own thread.