That's some interesting info. If they put the same number of masks per side on the entire 747 this may be the case on other aircraft as well - meaning 4 per side in F on 757 for example. That would explain why we were allowed to sit together with kids in BF.
Well this is no longer an issue for us - kids are over two now...