Today I managed to kill a Hall sensor output on a small BLDC motor, one output is stuck at 4.5V. Should have insulated the bare wire ends, that will teach me

It's probably an easy fix, just remove the rear PCB and replace the broken sensor. Trouble is the encoder hub is glued onto the rear shaft and I can't get the PCB out. Heating the encoder hub to soften the glue is not going be an option because of too much thermal mass.
The encoder sensor is a Avago part and the 250 line encoder disc might also be an Avago part but there is no grub screw to mount it onto the shaft, it's glued on, how dumb is that. It probably takes more assembly effort messing around with glue than simply tightening up a grub screw

I'm starting to wonder if this was a deliberate design choice to make the motor non-repairable or maybe it was a cost down to save the cost of a grub screw who knows but it's poor design. BTW motor is Hurst DMA0204024B101 aka Microchip AC300022. Made in America, nice motor but shame about the electronics interface.