Failing test: 'When a record is loaded a second time, isLoaded should stay true

Currently when a record is loaded a second time after it has already been loaded (i.e. updating data), isLoaded briefly flips to false.

This can cause unexpected behavior in applications that observe isLoaded to prevent/defer expensive renders.