What if you check like this: fire Haart, and then move on to the next scenario - will he appear with the same primary skills and artifacts?
He arrived at level 1, without any artifacts.
If you don't hire him, he doesn't appear by default in the third scenario.
If you don't transfer him, no one else gets these artifacts at the beginning of the scenario.
I would be grateful if someone else could check this.
It would be cool if I was the first to find such a previously undocumented feature in the game :o