Catch launch exceptions. Split ToolBasicTest into two to provide place for regression test. Reviewed-by: rfield