avoid potential entity clashes

Here we try to limit potential RAM/database entity inconsistencies due to retrieving UpdateWorkerTask entities to the session twice in one unit-of-work