Thats pretty close to what my take is, as well. Considering there is a 0% chance Barb would be willing to testify that Chris sexually assaulted her and the fact that *literally nothing* that comes out of Chris's mouth can be taken at face value, this is probably the best outcome. He still spent over 18 months in jail, which is likely more than what he would have been sentenced to.
The only difference is that he keeps it off his criminal record and gets no sex offender status. In practicality, however, would those even have any impact on his life? He already hasn't worked much more than a couple weeks out of his entire life, and his reputation was already in the gutter. He has an entire wiki devoted to him. Merely googling his name reveals his actions.
Was anyone seriously expecting a ten year prison sentence to come out of this?