When a task running under with-profile throws an exception with :exit-code data, the exception's message is never displayed.
I can see two fixes:
The second seems cleaner to me, but maybe I'm missing a reason why the first should be implemented
Print message from with-profile exceptions. Fixes #764.
We don't want to re-throw since that would halt the chain of profiles when we want to know how it ran for all of them. (For instance, with the test task.)