Look on the bright side; the hub with the helicoils is probably now the strongest, most reliable hub yet made for the three wheeler!
I agree about the Helicoils. I've use them for decades and never had one pull out after inserted.
Still get the shop to buy you a new hub, but don't change it until you're in there again, or just keep it for a spare.