We have seen jobs sit there for many days before being manually stopped. In many cases, the underlying elastic agent running the job will have gone offline, but the job still hangs there. Notably the job will not appear in that agent's build history though.