I read Brassos attack on Kellen after being captured as an attempt to help Kellen. He did not think that Kellen betrayed him, but wanted the empire to think that he did, so that they would see Kellen as a guy who would betray refugees rather than help them, and therefore not suspect him of any wrongdoings.