relax the EntityLink UPDATE trigger and add unit tests to cover valid use cases