Giacom suggested code cleanup: The easy stuff

*The fake escape objective is now a child of the real escape objective
*Checking for the edge case of an antag assigend to steal an unstealable AI now uses istype()
*Protecting Wizards/Nuke Ops from round spoiling objectives now relies on the fact that they had no assigned_role on the station proper