fix(functors) avoid SEGV on JIT failure
The refactoring to multiple JIT jobs introduced a bug that exit codes were not properly checked of the compilation jobs.
This would lead to the application not being aware of failures during the JIT compilation which would lead to segmentation faults when trying to init the functors.
This MR fixes that such that the JIT failure is correctly caught and the application throws an error and shutsdown.