You don't by any chance have /etc as a separate mount in your fstab do you? Since it writes to /etc/mtab on a mount it would right to that BEFORE you mounted /etc. After /etc mounted it would hide the original /etc/mtab beneath the mount point so susequent reads/writes to /etc/mtab would actually be using a different mtab that the original which would freak it out a bit.