I thought there was some problem where a subsite specific main page had to be stored in a directory under the root, since the subsite main page came from the /skin directory.
I mention this because you reference a subsite-master template.
Maybe you guys fixed this (which was originally a problem in ACS 4.2b).
Regards..