I set
load-module module-stream-restore restore_device=true
instead of false and rebooted the pi.
Interestingly the first time I loaded JS8call the volume setting was in the acceptable range but when I reloaded it it was back to full scale. It seems to me that I have half a solution but not the whole solution.