I use the same paints as you, and dip them in urethane as a top coat, but I don't wait 8 hours before I dip them. I also dry them between coats with a hair dryer, first on low, and then again on high.
The urethane I use doesn't make any paints run, but it does make solvent markers run a little.
I dip with SC9000 by Target Coatings. It has no storage issues, and you can drip back into the container without worrying about it setting up.
Here's the link:
http://www.targetcoa...eries-25-1.html
I dip three times, one hour apart, using a paper towel to remove drips from the bottom as the appear for the first 15 minutes.
I hit the lures with my hair dryer on low after 30 minutes, and again after 45 minutes, and they're ready to dip again after an hour.
Otherwise, just hang for two hours as recommended by the manuf. and redip.
Either way, let the lures cure for 24 hours after you've dipped them.
Their SC9000 is listed as interior, but it holds up well for my bass lures. It is truly super clear, and doesn't dull any paint scheme, including metallics. It holds up well to bass fishing, but it softens if it's left in water or on wet carpet overnight. It doesn't soften at all during a full day of fishing.
They also make an exterior urethane, EM9300, that I use for salt water lures. It is completely waterproof, but does dull the paint schemes a little.
A good way to get maximum protection without loosing too much pop from your paint scheme is to do two dips in the SC9000, and a final dip in the EM9300.
The EM9300 has such a high film strength that it will cause a slight crackle effect if I apply it over my paint directly, so I always dip in SC9000 at least once before I use the EM9300, just to protect the paint.
There are lots of other top coats out there that will work.
This is just what works for me.
Good luck.