Messenger MAI bug fix: don't try to attack with escort unit without weapon

This one was a much more serious bug than the previous one, as it could
throw Wesnoth into an infinite loop.