Clearer explanation when exception has no message

I always found the "No exception supplied" message on debug error page misleading; actually there is an exception, but there's no message string.

Ran 5352 tests in 505.706s
OK (skipped=165, expected failures=10)