When I use xinput --list-props I can see that the touchscreen was successfully disabled, Enabled=0, but shortly afterwards becomes Enabled=1. Similarly, I can kdlunload the module but until I moved the .ko file it would auto reload.
I do see a message for usbgen referring to the touchscreen...