so i did a test with your brilliant solution and i can say is almost working.
i'm using sx payload
your config:
vol d0
joy d3
switch is booting straight into cfw (no sx os menu at all), vol is ok
ofw boot if pressing power+reset
every time i press reset is like i'm pressing the vol+ button, i can see the through the gui the vol is raising on each reset button press
now the bad part:
the flash connection is gone:i tested at least 20 times pusing the reset button twice faster and with 1 sec delay between pushes, no luck
if the usb cable is connected with the switch powered off, i cannot boot at all. i need to fit the usb cable right after any boot
original conf:
joy d0
vol d3
cfw boot into sx menu, so i can choose to do stuff or boot cfw/ofw
power+reset: ofw boot
flash connection is ok
volume buttons issue is still present