We shouldn’t (potentially) call fprintf() after vfork()

Since it was only incase of failing to close a file descriptor, it shouldn’t have played any role in practice.
Keep dispatch group around as we may call wait after process exit
Exception handler was overwriting crash report info