-If the activity is empty, the message is the same as the last function in the stack trace.
-If the stack trace is empty, we generate one in ErrorUtils.
-We're now printing all functions on one line, and letting users' editors do the formatting / line wrapping.