SRAM Rival front derailleur throws chain to the outside, even after professional adjustment
A few things to check:


Check the derailleur height to the outer chain ring. Basically, this should be as close as possible without hitting the chainring.  Make sure it's well secured to the frame.
When you adjust the travel, put the bike into the large chainring, small cog and make sure there's no more than about a 1mm of distance between the outer edge of the chain and outside plate of the derailleur.
Make sure you don't have a bent a tooth on your chain ring. 


The only time I've had a chain go over the top of the outer chain ring is when the limit isn't properly set or the outer cage isn't more or less parallel to the chain ring. Remember, to get the derailleur over and outside of the chainring, there has to be enough clearance for the chain to make it.