A simpler way to force this is to disable and then re-enable the btusb kernel module with:
rmmod btusb
modprobe btusb
This forces re-detection of the device and causes it to load the drivers into the adapter right away.
Adding these lines to the end of your go script right after moving the files into /lib/firmware/rtlbt and before running `/etc/rc.d/rc.bluetooth start` should mean you don't have to mess around unplugging/replugging the adapter after a reboot.