Do not catch exceptions in shell / various improvements

Other shell scripts also do not catch them, and they provide useful backtraces. Later we could catch specific exceptions and provide user-friendly messages if they can appear commonly.