OK, it's working, just don't expect an explanation of how..
We set up a VPN to another site and once the VPN connected, Outlook suddenly connected to Exchange! Disconnected the VPN, everything still OK. Restarted computers, deleted VPN connection - still working no problem!
Why adding a VPN made it work I have no idea, but my client is happy again!
Hope it helps some people out there