I think a cheap and dirty solution might be to simply make my home DNS suffix the same as my work one.
When I VPN in to the work network from home, split tunnel is disallowed so I cannot access any of my local resources anyway so there should not be any conflict.
For your Wireless Network Connection, if you go to the Advanced Properties of Internet Protocol Version 4, do you have Append primary and connection specific DNS suffixes selected?
No, it is not checked. It is an either/or with the "Append these DNS suffixes (in order)" that is set by GPO. Would not the GPO just put it back if I change it? Anyway... if I select it, it wipes out the two work suffixes which I assume would break name resolution at work that is not duplicated in WINS.
When you select it, is the problem resolved? IIRC, GP is reapplied every 90 minutes or so, but I dont recall what happens with GP when a machine is off the domain. As for name resolution breaking at work, youre right/it will (and WINS is quite legacy and I would not expect anyone to use it anymore). What happens if you manually add both your home and work domains to Append these DNS suffixes? Either way, this might not be an ideal long-term solution for a GP-managed machine.