Conditions
Route selection is generally based on admin distance then metric. However where cost external communities exists between bgp and eigrp, this precedes admin distance. The specific use case is when eigrp is used as RFC 4364 VPN PE-CE protocol.
In this particular scenario, eigrp is deleting a path which results in its selection from the backup to active/preferred route. Rib currently does not handle this case gracefully.