When the fibre fails then presumeably the draytek is still seeing an answer, such as 192.168.2.7 from the fibre device? So it isn't failing absolutely, in the 'internet has failed' way you'd like to see. Maybe the 2820 could handle the login so it knows better when the connection has failed to provide a working internet connection?
Regards,
Neal.