UPDATE: So it seems that the games are back on Steam ending the speculations and discarding this blog post. I gotta give Ubisoft respect for sorting this out and eliminating the problem I wrote bellow. The article stays as reference as its still hold information on the current status of Uplay not to mention you still need …