[Bugfix] this is just a failing test for un-intentional async loading

potential solutions:
- [ ] quick hack: ignore change sync for async records that are not yet local
- [ ] likely proper solution: manipulate the backing array rather if the recordArray is not local yet