Hmm, esse é um comportamento estranho. Você quer dizer backups que são carregados do navegador ou backups criados pelo sistema?
Não vejo motivo para backups criados pelo sistema acabarem no lugar errado. O código parece bem direto.
s3_helper é configurado com o bucket e o nome do multisite corretos.