Update reporter loading

Silently catching all exceptions from loading reporters can result in a
potentially misleading error message.

This patch fixes the case where the reporter exists but it's internal
dependencies don't (or another exception was thrown during load).
Load only non-empty path