When logged in as the grid user, can you execute the command you use to register the local resource (i.e. whatever you put in ACTION_SCRIPT)? It may be that your grid user does not have execute privileges on the script. Also, please note that the script will require setting HVR_HOME and HVR_CONFIG and obviously adequate access privileges have to be granted to these locations as well.
Hope this helps.