It is possible to subject a Toppy firmware to rigorous testing before it is released. Some firmware issues take time to emerge even under rigorous testing. There is a trade-off between the need to put in place fixes to know issues and the risk of new issues going undetected. In some case it may be decided it release a firmware with minor issues uncorrected, given the time needed to address those issues.
It is considerably more difficult to test a server configuration when moving from one server to another. If the new and old server have identical configuration, then there should be no problems. If for some reason it is necessary to tweak the configuration (for example when a different provider is being used) the problems in testing before going live can be significant, particularly when testing interaction with remote connections.
The sever outage was somewhat annoying, but it was fixed swiftly. Toppy firmware issues are far more difficult to solve and the time frame is months rather than hours.
Ian