Well I finally unmounted /sdcard manually. You have to kill mountd manually and then you can unmount it. Unfortunately, as soon as you try to remount it, mountd starts up again and enforces its mount parameters instead of mine

Also, I am looking through various startup scripts and the script is calling chown...so where the hell is it!