Fix coverage report callback to happen explicitly, not on process exit

This fixes an issue with jasmine forking to run, and not being in the correct process space