Catch exceptions when executing actions
When we execute delayed actions any exceptions are trapped by a catch{} and logged via civiruleslogger. But if an action is not delayed the exception is not trapped and CiviCRM dies :-(
The first commit is whitespace, the change is in CiviRules/Engine.php in the second commit.