Pass through the return value for update and remove on validated operations.

Fixes #1759.