Today I came up with an unexpected workaround that ends up serving the same purpose....
Seems that the course setting in the D100 is sort of global in a sense that it stays set wherever it was until something changes it and this holds true even if you change the input source of the HSI.
What can change the course setting depends on what overlay is active on the HSI and what mode the GPS is in and if it is a handheld or not.
For the NAV overlay and with the 430W Nav active as the source, the course knob on the HS34 does a fine job setting the course for VOR and LOC modes.
For the GPS overlay, if the GPS is in OBS mode, the course can be adjusted by the HS34 course knob. If the GPS is not in OBS mode or if the GPS source is a handheld GPS, the course knob does not work at all on the HS34. The GPS controls the course.
The work around I came up with is this:
Since the course remains stable globally until something changes it, I changed my 430W to be GPS#2 in the display order of the HSI. This means that if I am using the 430W GPS to get established on the LOC course for a LOC based approach then switching to the NAV overlay on the HS34 once established inbound, the course is automatically set on the HSI due to the fact that I did not activate any other HSI source that could change the course setting on my way to the NAV overlay.
Prior to figuring this out, I had the 430W set as GPS#1 and the handheld set to GPS#2 so when I was switching from GPS#1 to the NAV overlay, I would cross the GPS#2 and it would set my course to whatever it was outputing and then the LOC course would be incorrect requiring a manual setting of the inbound course.
Prior HSI Source select rotation/order:
NAV#1 = 430W Nav Radio (HSI needs course set when on LOC)
GPS#1 = 430W GPS (automatically sets HSI course when not in OBS mode)
GPS#2 = Aera 510 ((automatically sets HSI course) this would overwrite the course setting of the 430W GPS when cycling around to the NAV source)
DG = No course setting
repeat
Current HSI Source select rotation/order:
NAV#1 = 430W Nav Radio (HSI needs course set when on LOC but the GPS#2 set it automatically prior to this source being selected if using the GPS#2 to get established inbound....)
GPS#1 = Aera 510 (automatically sets HSI course)
GPS#2 = 430W GPS (automatically sets HSI course when not in OBS mode)
DG = No course setting
repeat