annotations on deleted annotations should be deleted

see comment regarding trac ticket 5793 in
AbstractHierarchyGraphSpec.queryBackupIds
don't adjust a traversal policy if there are no adjustments to make
add a clarifying comment to a test
throw exception if non-admin attempts FORCE

also do not create child options that have no target type