Ok, this was a case of RTFM, I suppose. I think it was a misunderstanding on my part about how walk-to points work. It doesn't fully explain some of the stuff I was seeing. But when I removed the point, everything started working. Maybe it was a combination of issues. Anyway, it works now, and I have a better understanding of a number of things, so that's cool. Thanks to you both for your help.