1. Set up a validation trigger to run Before Update. Return a string if the id of the record is resolved (eg. != 0). 2. Update a record and the validation trigger thinks {!id} = 0 and not the id of the record being updated. 3. Also, it appears that trigger debug log does not output rbv_api.println() debugging info for this validation trigger.
I'll try to fix ASAP.