Update recordArrays when record has reloaded

Previously we weren't correctly refreshing record arrays `isReloading` state, this PR fixes that by calling updateRecordArrays while setting `isReloading` to false.

fixes #2221 
yes thanks @intuitivepixel, it's funny how I never use it while working with Promise all the time... Well I guess you learn a little more everyday ;)