>shouldn't you be doing passing in the request here? https://github.com/mozilla/zamboni/blob/master/mkt/submit/forms.py#L57-L60


That's done here based on way the request was passed in for paid apps already : https://github.com/mozilla/zamboni/pull/1501/files#diff-303bc550da1e1758a219e646eadd8ad4R77

I'm not changing anything about the submit flow with this - or are you saying that's broken too? It looks to work ok for me in that it seems to take into account the waffle-flags already but I'm not sure about how devices are validated for that.