The simpliest way to work around this issue is to install two identical routes to the remote gateway out of both providers. This will allow both to respond and setup tunnels to the remote office.
set route 3.3.3.3/32 interface ethernet0/1 gateway 1.1.1.254 set route 3.3.3.3/32 interface ethernet0/2 gateway 2.2.2.254