Okay, I think I fixed my character, added an extra rank of brawn (I know Knight mode doesn't let you spend the extra XP on characteristics but presumably I could have added that with my initial XP and the math would have worked out the same) and the Solid Repairs talent.