For what its worth - I am affected by this issue as well, and would love any guidance on working around this issue. Is there any way the API can reference the schema ID directly - not going through the API name?
The API does support defining a schema directly within the body of the call (using the fields url parameter) - and that can be transferred to another account key. But calling a predefined schema would be super elegant.