The 50 million was a loan, Rockstar had to pay MS back for the whole thing. The investment was clearly worth it since the 360 version outsold the PS3 version of GTA4, one of if not the most powerful brand Sony had last gen as a timed exclusive and a game that was considered to be associated with the playstation name.
Also your last statement is stupid. There have been so many games going multiplatform this gen that I could say the same thing about any 3rd party PS3 exclusive. Since FF13, Tekken, Assassins Creed and countless other PS3 exclusives went multiplatform then that must mean that FFvs13 and MGS4 are also going to go multiplatform! See how stupid that sounds?
The definitive evidence that video games turn people into mass murderers