src/workers.cpp: Changed Worker::operator() to use explicit clean-up instead of RAII
src/workers.cpp: Changed Worker::operator() to use explicit clean-up instead of RAII

  Relatively simple surrounding code anyway, also, this part handles errors
    directly by reporting them.

AmkG/hl,AmkG/hl,AmkG/hl