mount: Fix freeing of readrecords

read_data_term traversed allocated readrecords in wrong order and
attempted to double-free some of them. Fix it.

Change-Id: I874104b11141ae42c36c2ec41ab9cfe09b85c94b