The script php maintenance/manageJobs.php --type XXX --action repush-abandoned does nothing in the case the job queue is managed by JobQueueDB (the default).
This is because JobQueueDB::getAllAbandonedJobs is not defined, so the parent method JobQueue::getAllAbandonedJobs is used and it is defined as a placeholder doing nothing.
There is a second sub-issue DivisionByZeroError: Modulo by zero on the line calling $this->getBatchSize() because it is null by default.