No functional changes, just code cleanup
* Removed an enum from PriorityScheduledExecutor that is not used
* Cleaned up the if/else logic in the TaskExecutorDistributor worker
* Handling InterruptedExceptions consistently by making sure that interrupted status is reset