The log file from your upload indicates the EntityServer.svc started successfully. I was also able to run your BOS on Winodws 7 - IIS 7.5. Are you sure this is from the failing test server?
We've never seen this error before, and as I said, only the Push service uses a duplex binding. Whenever something fails on one machine but works everywhere else, I would focus on what is different about the configuration of that machine - maybe a different OS, a different version of .NET framework, etc.
Also, fyi, the EntityService.svc and EntityServer.svc files are not necessary when you register the DevForce ServiceVirtualPathProvider, as the global.asax code is doing.