8c059e4fc6
The task only checked STAT_CANCELLED, but the UI sets running tasks to STAT_ENDED, so the loop kept running and blocking other tasks. Now it treats STAT_ENDED as cancel and checks during sleep/backoff to exit promptly. [bug] Auto-fetch Hardcover IDs: Auto-fetching Hardcover IDs does not stop Fixes #959