Fixed the color handling for early exceptions

This fixes #509

The second commit adds some missing ``--no-colors`` in the testsuite in places asserting the output.