I still believe the Bengals losing to Houston was a good thing, but having both the Browns and Steelers win was indeed not helpful.
Cleveland has an easier remaining schedule than the Steelers imo, and it's hard to see them losing 5 of their final 8 to fall short of 10 wins. Pittsburgh should fall back, however that may be to the benefit of Cincy as they still play each other twice and I expect a sweep there. Houston's remaining schedule is very manageable.
On top of all that, we currently hold tiebreakers over exactly zero of those teams. It's going to be an uphill battle to make the playoffs for sure, but it is doable. Any run has to start with holding serve against the Broncos and Jets at home.