When giovinco started scoring, he messed up Vanney's plan. Seba wasn't suppose to be a striker, but how do you NOT play him as one? TFC is forced to play with 2 attackers nows, so the only variation that could happen is the midfield.
What does Bradley play? CM? Then Cheyrou has to go if they want Johnson. If they want to keep Cheyrou, Johnson isn't coming.
EDIT: Or they trade / bench Altidore.