use exception str() not .message

This mostly fixes the accesses to .message, there is still the
translation that is using the .message.

Partial-bug: #1243883
Change-Id: I709f65e39c017d70eaca5d8f6d06e0227b67e816