Messenger MAI: keep messenger at final waypoint once it gets there

Previously this caused an error message and jumping back and forth
between the last waypoint and an adjacent hex.