FWIW - another thread stated Bannon tendered his resignation on August 7th. So it was already in the works pre-Charlottesville.
I have hard various people debate the veracity of his notice on August 7.
Regardless, this was very poor timing...to have all the media attacks about Charlottesville and then the abandonment by the CEOs this week,then to add staff changes on top of that seems very unfortunate.