Fix keypath resolution-originated teardown causing resolution failure

This fixes the keypath resolution issue, by clearly separating items for next time and items for this time, having the effect of not letting changes to `_pendingResolution` trip us up mid-loop.