I made it out to the client's office today, and verified that the port 1723 and protocol 47 were forwarded from the router to the server. The server was showing the test client in the active RRAS clients list with the correct IP address, and disconnecting that client from the list also actually disconnected the client itself from the VPN. However, I still couldn't access any network resources.
Using another suggestion I found online, I also forwarded port 500 to the server, and changed the firewall settings on the server so that instead of just allowing the RRAS service (which said it was allowing port 1723) I manually added a new entry specifically for port 1723 and port 500 and now clients are able to ping network resources both by name and by IP address.
I don't know if it was the specific port 1723 firewall entry that fixed the problem or adding port 500, but it's working, and while I could log in to the router from here to disable the forwarding of port 500 for testing, if that kills the access then I'll have to drive an hour and a half back to the client to enable it again (they refuse to let me talk them through even simple changes over the phone) so I think I'll just leave it as it is for now.