This smacks of the Chargers firing of Marty. It seems like they waited until the last minute to fire Fisher in a way that would prevent him from getting another job right away.
Maybe the Cecil thing really played into it. I don't know. This just feels much the same as the Marty deal.