use only a Gearman job ID and don't generate additional UUIDs when running from Gearman
append to log when retrying
typo
updated to-do
enable debugging