ISPN-5089 Store divisors in a temporary variable to avoid java.lang.ArithmeticException: / by zero
ISPN-3836 Stop TX reaper thread classloader leakage

Use a single ThreadFactory implementation across the project.