[scheduler] Bug Fix: Ensure correct custom task is loaded

  * If a user attempted to run a custom task, and a class with the same name
    already existed in the classpath, the system would run the existing class,
    without providing any hint about having done so. Now it ensures that the
    uploaded class is always run.