Hi,
where did you entered the weight 50? The weight is for load balancing between two or more MBGs.
In the sip trunk options is a option "DNS SRV resiliency timeout ". There you should enter at wich time the server should be switch, if the first one didn't react
The default is 5 seconds, but may vary from provider to provider
regards,