The PoKeys products are not at dead end. Far from it - we keep the devices up to date with constant updates and improvements. PoKeys entered the world of Mach3 quite late and we did not come as far as supporting threading operation in the way we would feel satisfied. The problem is that Mach3 is at the dead-end and we are focusing on bringing even better user experience with PoKeys devices for Mach4. Therefore we decided to not include the threading support in PoKeys plugin for Mach3.
Unfortunately, we can not assist you on workarounds, but PoKeys should play along just nice with other plugins (but Mach3 supports only one motion device, so make sure you don't enable Pulse engine on PoKeys if other motion plugins are in use...).