[NEXUS-6027] Remove deprecated getLogger() from RunnableSupport

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-6027] Collapse catch blocks

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-6027] Fix exception propagation in RunnableSupport

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>
[NEXUS-6027] Remove unused constructors

Signed-off-by: Alin Dreghiciu <adreghiciu@gmail.com>