throwing worker error should be in nextTick to be domain bound