not raising the original exception, as we will print it out before we ask about their logs
printing exception before asking about collecting logs, and fixed tests accordingly
catching control-c on run-instances, so that it doesn't print out an extra stack trace
only gathering logs if run-instances fails
Merge pull request #87 from shatterednirvana/reduced-log-gathering

Reduced amount of log gathering