plugin_precache is called when the plugin has to load everything. It is different than the client's precaching, which I believe is what you are trying to catch. Try it on client_authorized.
__________________
No longer around. Thanks your support, everyone! As always: