Add more verbose errors to stack history log

* The history already had `str(e)` in it, but there was no `__str__()` method on the exception classes
Do we want to log something here if the given properties are invalid?