[z2109] Improve ObjectMgr::GetGoBackTrigger to get back to a trigger that actually ports into the map that could not be entered

(based on commit [12157] - 7dedd50)

(based on commit [s1731] - f002ef8)