根本的な解決にはならないけど
BackgroundWorkerなら死んだ事が
OnRunWorkerCompletedイベントでわかるかなとか思った