RC2 is simply a nice goal, though. Karen Traviss is one of the many employees who follows LA's orders onto what Canon is, so whatever Canon Karen Traviss writes that has been cleared with the brass at LA is canon, and the whole system is quite confusing...
work for them. Anything she writes is subject to change. She writes for Lucas Books - which is part of Lucas Licensing. Canon is subject to change - just because there's some books around doesn't matter.
And what she writes isn't approved by LucasArts. It's approved by Lucas Books. LucasArts is still in control of RC's IP though. She's 'borrowing' it, if you like, but she doesn't get final say in what happens.