DDF-98: fixed formatting and added locks in the SourcePollerRunnable to prevent multiple status threads running concurrently on the same source