It's official, the game has been postponed. At least it wasn't cancelled, that would have been ridiculous. Actually, this is a good solution, imo. It works like this:
The Bengals and Texans both originally had their bye weeks at the same time, Week 8, and they both originally played each other Week 10, so now they'll play each other Week 8 instead, and that will move Cincinnati's bye to Week 10, where the Texans will then be free to play the Ravens, who were to have a bye that week.
Good job NFL, I should never have doubted that the NFL would find a suitable solution.