Add a timer to the SNMP trap filter/action.
Example:
When Solarwinds receives a trap it waits x time before triggering any actions (and only trigger if the trap is still present).
I like the idea of the delay...but not sure how it could be "if the trap is still present". Traps are singular items received by SW. Not like a monitor where status can be checked.
There are usually an ID for the traps (properly depends on the type of equipment, but I think most have) and it works perfectly fine with our old monitoring system (Zenoss).
And it is the only feature we are missing to switch completely to Solarwinds (most of the traps (9x%) we receive are cleared a few seconds later.)