Fix #443. Use CanTool for protection in E2 tool.

In particular this makes using the remote updater tool easier and consistent with prop protection.
Shouldn't this be wire_expression2?