Currently, this throws an unexpected response. We should handle this properly and send a proper error code and message to the caller.
Also, allow a force option to expire the older build and submit the new one for review instead. Similar to how we handle this for preparing a new release.