What are those sources as I'd like to know? The only things I've seen are on a few "rumour" internet forums, nothing official or definative anywhere
Id say the CX FB page and the SFO sales reps are definitive, but I never anywhere said it was official.
In all fairness though, The internet rumours are only at the same credibility level of what you are saying. Dont forget, whilst I have no doubt what your managers have said to you, they have no obligation to tell you whats really going on behind the scenes.