Replace "raise" with logger.error

Addresses #130/#129 for now by avoiding weird erroneous states in dagobah, but more long term work will need to be done to handle error states more specifically and gracefully.