Yep, it was a bug :-).  It already has its own ticket (#1943), but not its own fix.  I'll break it out.