OK, answering my own question for posterity...
It looks like PatchMyPC is actually using the SHA1 hash instead of SHA256 as stated in the previously-linked post, and then presenting the output value in base64 rather than hex.
The file currently coming from their CDN has a SHA1 hash of D0AD5A6FD778D279189E2F1A00AF8345DE6EE9A5 (in hex, e.g. what you'll get back from Get-FileHash or from uploading it to VirusTotal) or 0K1ab9d40nkYni8aAK+DRd5u6aU= (in base64 - note that you can't just b64 encode the hex *string* but have to treat it as an actual hex value to get this).
It looks like PatchMyPC is actually using the SHA1 hash instead of SHA256 as stated in the previously-linked post, and then presenting the output value in base64 rather than hex.
The file currently coming from their CDN has a SHA1 hash of D0AD5A6FD778D279189E2F1A00AF8345DE6EE9A5 (in hex, e.g. what you'll get back from Get-FileHash or from uploading it to VirusTotal) or 0K1ab9d40nkYni8aAK+DRd5u6aU= (in base64 - note that you can't just b64 encode the hex *string* but have to treat it as an actual hex value to get this).