Today I came across all servers and clients in my organization not downloading windows updates from SCCM 2012. There was about 17 updates and all stuck on 0%.
I changed the boundary settings on the SCCM server from AD to IP subnet, removed all the updates that were released previously and re-deployed them again. Once I did this the clients were downloading and installing updates again without an issue.
Hope it helps.