I circumvented the problem by omitting all “www.” subdomains.
With domains that don’t have “www.” in front of them, everything works fine, all redirects are 301. It also works fine with the native support for TLD’s for the networked sub sites, and also works fine with SSL certificates and their redirects to https. Provided none of the domains have “www.”. The answers to my questions still interest me though.