I am running a website with OpenGraph actions, which has two separate Facebook Apps associated with it (a "live" and "approval" app).
This allows us to make breaking changes to the app during development without affecting live.
I have now made one such breaking change, and need it submitting to the live, however I cannot publish it to the live environment until the OpenGraph action is approved (because it is, by definition, a breaking change).
I have clones of both the action on both the approval server and live, and both systems are, in essence, identical (except the updated code and some extra error reporting).
Would it be acceptable by Facebook to submit the action for review via the approval server, using the approval app for the verdict on the action in the main app action to be accepted?
In previous cases it was not an issue with them testing the actions on live because Facebook integration was not yet enabled (so it wouldn't break any existing functionality).