An SPDT switch using TRIACs
If I understand you correct, you don't want to control the 2 triacs independently, but you always want one of each to be triggered (even if your microcontroller circuit is powered off).

This can be done by cascading the triacs. 
Please see below circuit 

This circuit also has the advantage that only 1 MOC30xx is needed. 
But it has the disadvantage that LOAD1 must be connected (and a small current will flow through it, even if powered off) for it to work and it can not be a high resistive load as otherwise the trigger current for U1 is getting too low to trigger. 

(values are only roughly chosen because I was not 100% sure and wanted to proof the concept)


This can be fixed by adding a 3rd triac. Here you have to be careful that the trigger current coming from your MOC30xx (and the snubber network) is high enough to trigger 2 triacs.

(values are only roughly chosen because I was not 100% sure and wanted to proof the concept)


Please be careful when you calculate the resistor values (in your circuit the snubber network resistors are all quit low, so I guess you are not running this on mains voltages. However, when you want to run it on mains voltages carefully calculate the resistor values, some of them have to dissipate quite a lot of power!

To calculate the snubber network you can follow this application note for the MOC3031 (if you've not already done it).