I realised there is a new BGP command in IOS 12.4:
suppress-inactive - Suppress routes that are not in the routing table.
I.e., this commands stops advertising BGP prefixes which failed to be written to the RIB (there is another route available with better AD - static, e.g.).
Do I understand correctly such prefixes were not advertised in previous IOS versions, but they are by default since 12.4?
What about redistribution?
Are the inactive routes redistributed from BGP by default since 12.4., too?