Hi Toni,
Yes, that is one thing to try which is probably how the issue happened, since this error leg is very infrequent.
The other thing I was thinking is we might be able to manually trigger this code path by removing (or moving) the neutron-keepalived-state-change script out of the way and create an HA router. I think that would trigger an exception that would delete the router and go through this path. You'd just have to watch for "Error while initializing router $id" in the l3-agent log.
-Brian
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
https://access.redhat.com/errata/RHBA-2018:0357