This breaks apart the logging of exceptions in the Pools so the message is logged at an Error level, but the exception/stack-trace is logged at a Trace level.
This cleans up the logs and makes them less noisy.
Updated the loggine statements to be a little more descriptive to hopefully pass the tests.