OK, the forum's not letting me edit my post, so here's some more information:
I think this is definitely a bug. If I delete the two "razored" VO clip pieces that you see right before the CTI in the screenshots, then Ripple Delete works just as it should. If the edits are there, however, it doesn't work. If I add an edit to the VO clip using the Razor or Ctrl+K, then Ripple Delete is grayed out; if I Undo the edit, the Ripple Delete works again.
Anyone else seeing the same quirkiness?
I think it's a bug.
It seems as if Ripple Delete is only "half-ignoring" the non-sync-locked track. It doesn't move any of the clips in the unlocked track, but it won't move the sync-locked clips any further than what it could have done if sync lock was enable for the unlocked track.
Half-ignoring... yes, that's exactly what it's doing. Very bizarre. Thanks for confirming, Jeff--it's bug reporting time.
Back to the hackery...