I find it hard to believe that they coded the infrastructure in such a way that they couldn't add more servers as needed, that would be simply irresponsible. Servers probably cost a bit but compared to potential lost revenue from frustrated customers who can't play the game they are paying to play... I'm sure they could justify the business case for it.