Connectivity issues in during startup of jdbc input such as an invalid password are retried forever.
During these retries the status of stop? is never checked so the pipeline blocks reloadings.
The issue comes from the rufus scheduler by default catching exceptions in the jobs it executes. It's necessary to catch these exceptions and terminate the scheduler if the pipeline is terminating.