You're right--this doesn't work for locales with multiple .po files. The last one to be handled will stomp on the previous one's data.

Fjord only has messages.po files, but this definitely affects Kitsune. Having said that, it looks like all the javascript.po file strings are in the sumo app.

I'll have to figure out how to fix this by reworking the update here.