Я на граале 1.3.6 и вижу следующее поведение.
<g:javascript library="prototype" />
...
<g:remoteLink action="punch" id="${personInstance.id}" update="damage_${personInstance.id}" on401="alert('foo!');">
генерирует:
<a on401="alert('foo!');" onclick="new Ajax.Updater('damage_5','/blah/person/punch/5',{asynchronous:true,evalScripts:true});return false;" href="/blah/person/punch/5"></a>
«on401» не является поддерживаемым атрибутом события для тега привязки, поэтому это ошибка в grails?