Per https://gerrit.wikimedia.org/r/#/c/248668:
"I note that action=flow appears to ApiMain as a non-write module, even though some of its submodules are marked as write-mode."
Does this mean the main ApiMain checks done based on isWriteMode() must be duplicated in the Flow modules? Are there any bugs related to this?
In the context of the gerrit change, it would be nice for write actions to Flow to bail out when that Non-Write header is given.