fife_wrap should exit with non-zero status if ifdh establishProcess fails
fife_wrap does a try...except during start_client, which does the ifdh establishProcess work. If that fails, it does raise an exception, but it looks like the exit status isn't set to a non-zero value. Here's an example from a job .err file:
Error text is:
Unknown project name or id
But in the corresponding .out file:
trying to exit 0
Sat Nov 10 21:27:02 UTC 2018 fife_wrap COMPLETED with exit status 0
I think it makes the most sense to exit with a non-zero status here.