First thing, let me add to the list of praise for KotC. This game is absolutely wonderful. A friend of mine showed me it recently and I fell in love. Having gotten it myself I've been playing it non-stop in my free time for the last three days.
That said, I find myself with a bit of a problem. I think I may have made the game unbeatable. Unintentionally I exploited what appears to be a glitch at the Hill Giant fortress, starting a fight to get inside. I cleared all of the upper level and without spoiling too much, managed to complete the Hill Giant part of the arc. Cassam the Sage now tells me to go back to the fortress to find a clue as to how to find the other giants...but the magic barrier is still up! It was after this that I attempted the Mountain Pass and took down the Slavers up north. I've taken the scrolls to be decoded back to the mage's apprentice but she directs me to Cassam. Cassam doesn't recognize that I have the scroll with me because he's on the next part of the story already thanks to my meddling with the Hill Giants! What do I do?! Am I going to have to restart my whole game? Please tell me there is a fix!