always append stacktrace if given & only append exception message if not already