Remove unused flag hide_test_scenarios

We have no test scenarios.
Fix msgfmt invocation in translate_scenario

Path was corrupted from earlier refactoring.
More helpful error messages for translate_scenario

Also move exception handling out of main().