I've tried about everything now, and I finally got it to work by putting the vocation ID to 12, and the promotion to 0. However, is it possible to have it so that vocation ID is still 4, and then promotion set to 2?
Since now people can be stupid, and ask for promotion at the king, and then...