Draft: User rebase confirmable structured errors
This MR converts UserRebaseConfirmable to return structured errors. Before, the RPC call returned successfully in some error conditions, which is making us blind for errors and thus causes us to schedule unneeded replication jobs.
Note: the protobuf changes and rails changes need to be done prior to this MR being merged.
Edited by John Cai