if im not mistaken, GSP didnt get an immediate rematch. after he lost he had to fight Kos and somebody else before he got to fight Serra again. but Serra didnt have another fight inbetween there because he was injured or something. so GSP earned a rematch while Serra healed which left him fighting GSP twice in a row.