fix(gc): commit database transaction when no task was found
Previously workers were rolling back the database transaction in this scenario, which is wrong and causes an unnecessary alert if aborted transactions are being monitored on the database server-side.
Related to #478 (closed)
Edited by João Pereira