Thank you for your patience.
This issue has now been resolved.
As for the question of future releases. This a very manual process. Which does invite the possibility of delays. We are aware of how often this happens. We hope that in the future with updates to the site, this will a thing of the past. Until then we will work to ensure that issues like this occur as infrequently as possible.
Thank you