So I have this 'brave' ruler besieging a castle, vastly outnumbering with no sally events etc who loses the brave trait, saying "he never knew he could take an arrow in the knee". I got annoyed so I restart. Send ruler to besiege another castle 2000 km away. Again, he loses brave trait. No combat whatsoever. 10 times enemy numbers. What gives?