Add safety for bizarre case where get_parent_guid returns the object's guid itself
Apparently, up can point to another table as well
Make sure we always get tasks as parent objects