Jinja renderer, timezone module/state fixes

**This will likely have a merge conflict with #12728. If that PR is merged first, ping me and I'll rebase and fix this one.**

This pull request does a couple things:

1. Improves jinja render error messages for ``SaltInvocationError`` and ``CommandExecutionError`` exceptions by catching them in the jinja renderer and suppressing the traceback.
2. Provides a useful error message instead of a traceback when an invalid timezone is passed. Refs #12696.