He was in that solitary room for a day and then when he comes out and gives that ridiculous speech suddenly everything changes?

If it was what happened (maybe he used some kind of telepathy on Frank while in solitary lol) then the HGs must be VERY easily manipulated.
American producers do like to make a very simple and inevitable storyline, but it can make it seem way too simple. Britney worries to a strange extent about losing the veto and Dan winning it, suddenly from nowhere Jen is in an alliance with Frank, Dan trashes Danielle but minutes later she's all ok with it and apparently worships him so much the Britney-Shane alliance she has can be thrown away. Dan - a winner in the past - is suddenly someone they all trust, Britney is suddenly a big threat even though Shane and Frank have been winning competitions. Jen actually won 2 recently? Apparently Joe hardly exists anymore.