Explore, and if practical, make Mac installer unload Apple's "FTDI" USB driver and load FTDI's USB driver instead. This should remove the need to reboot the system after installing the BlocklyPropClient with FTDI drivers.
A question is whether or not the load/unload operation is even possible without superuser privileges.