traits shouldn't be registered if application fails
there's no reason for this to be catching errors

all it's doing with them is rethrowing them anyway
make these tests required for release testing
we don't use these
no real reason to use Test::Warn either
don't use Devel::PartialDump either