Enable Custom Site to bypass a Client Lock State
If you open the Admin tool and click Edit Masthead you can configure your deployment to set machines to be locked/unlocked but you can also set a specific site where actions can still run from it. If you check the "Exempt the following site URL from action locking:" and add the URL for the site actions will continue to run on locked machines. In my deployment it looks something like this http://domain:52311/cgi-bin/bfgather.exe/CustomSite_LockOverrideContent where all endpoints are subscribed to the Custom Site called "LockOverrideContent", any action created and run from this site still runs on machines regardless of the locked state.
It should be noted that the value for the site is CASE SENSITIVE. I recommend copying it from a client log file.