As for the difference between how the 360 and PS3 communicate with the servers, well that's a whole different ball of wax. Each console has proprietary technology and their own set of standards for how games talk to them, what data the servers have access to, etc. Some problems are easier to parse than others, and sometimes that means a quicker resolution on PS3 than on 360.
So while these are, at first glance, "server communications issues", the cause and solution are as different as apples and oranges. They're both fruits, but that doesn't mean they're the same fruit.