Updated the order in which operations take within GetLockedBlockRef, if a block was added to the Band block array prior to being read, it could cause the block to be empty when read via TryGetLockedBlockRef