I'm not saying it isn't a hassle. But that is a better solution then rerecording everything. If you come up with a self hosted solution for c9, I would hope that the courses have a single video for setting up cloud9 which would be better then rerecording everything.
I feel for them, but it is the risk associated with using any sort of product you don't directly manage yourself.