Could you provide feedback after matching or reducing MPLS LDP interface hello and dead timers to be smaller or equal to OSPF timers?
I’ve not had a re-occurance since matching my timers to that of the OSPF interfaces and assigning labels out of reserved ranges.
More detail here:
http://forum.mikrotik.com/t/mpls-incorrect-forwarding-table/103749/15