Bug 1031082 - Worker's ports should have listeners unbound after destruction

I think you got too much into arrow functions. :) `onDestroy: done` should be sufficient.