Remove check for parentage in TaskArchiver

Only temporary, breaks unit test too.

Works most of the time anyway.
Revert last change.

Use this commit to revert the other change in the TaskArchiver.

Restores to normal full restrictive logic.