It took about two years after the firing before Jennifer came up with a political correct statement about "contract not being re-newed". Before that, we only had the very vague and changing explanations from those in charge about why it was so necessary and beneficial to dump Kes.
And when did they take the upfront pictures for season 4?
What I've found out from certain reliable sources, it came as a surprise for Jennifer that she had been dumped and she was very depressed over it, something which is visible in the two first episodes of season 4 where her acting is not at the very best.
Who are these "reliable sources" because I know for a fact an actor under contract(unless they're disruptive on the set) can't be let go without going through their agent weeks or even months before. Actors sign contracts which are legal and binding. Actors have agents and don't deal with contract negotiations.