Rob,
fsck.ext2 reads /etc/mtab to verify the filesystem isn't mounted. If it's mounted it will isssue a warning and waits for a reply. No check is performed to verify that /etc/mtab is a symlink; it just reads /proc/mounts as if it is /etc/mtab.

Frank van Gestel
_________________________
Frank van Gestel