From the NetSuite Help page titled What are User Event Scripts?:
User event scripts cannot be executed by other user event scripts. You can, however, execute a user event script from a call within a NetSuite scheduled script, a portlet script, or a Suitelet.
I am not sure if this is due to a recent release or not, but this could be why it is no longer working.