Fix call to SimpleLoggerFactory.reset method

Use LoggerFactory to make sure we get the right instance to reset, as SimpleLoggerFactory.INSTANCE is not actually used by slf4j-simple's StaticLoggerBinder (instead it has its own SINGLETON field to hold the logger factory).

Can now remove temporary reflection workaround.