I had exactly the same problem, with sccm 2012 SP1 on a server 2012R2
I simply enabled anonymous:
Administration -> Site Configuration ->
Select Servers and site system roles
Double-click on the Distribution point
General tab: check the "allow clients to connect anonymously" box then click on OK