fix(collectionRepeat): always render data correctly with before/after isblings

Closes #2025