I think I know I had problems at times though: If you mount *outside* the root, you will see the mount in /proc/mount, if you mount *inside* you will see it in /targe/vol-xxx/proc. This would mean that running `chroot $imagedir mount` would not show all mounted block devices.
This is just a theory, I have yet to verify it :-)