So what's in /etc/fstab?

The ext2fs_check_if_mount is going to be no mtab file because / was mounted ro and so it couldn't be created. The other thing you could do is from a shell on the player:

rw
(mount each filesystem in /etc/fstab so an mtab entry gets created)
ro

try sync again


but i don't know why this would matter.