So, I think I may have found a somewhat backwards solution to the freezing issue. With the gigrig G3 (which may apply to other switchers capable of sending midi commands on the off push), I added another midi PC command to change preset on the off push. So when I pull the HX1 into my signal chain via a stompbox preset on the G3, it recalls the programmed preset I desire. When I press that G3 again to remove the HX1 preset from my signal chain, it sends another PC command to switch the HX1 to a different preset. This keeps the HX1 on a different preset until I choose to pull it back into my signal chain with the G3. The freezing issue would occur when the HX1 was already on the preset, and the G3 would pull it into the signal chain (and send a PC message to recall the already loaded preset on the HX1). It's kind of messy solution, but it may get you by until a proper firmware update can fix it the right way.
There are a few things to be aware of. This won't work on any HX1 presets that you want trails from, as the preset is changing within the HX1. I also had to make sure the "secondary" preset that is recalled on the off push is set to be transparent from your core tone (ie no volume differences or tone changes/etc). You also have to use the Global setting on your flux feature.
I just figured this out late last night, so I haven't gigged with it yet, but it should work better than having the HX1 freeze up. Hope that helps someone out there!