Messenger MAI: store waypoint in messenger unit, not self.data

so that it can be removed on MAI deletion, otherwise a subsequent
Messenger MAI using the same unit may not work properly or crash
altogether.