Eh, that's a toughie.

I dont think a set risks his whole stack when there's the possibility of the flush- especially after you've reraised him. If he had the set, he'd have called the reraise in fear of your flush. AI after his initial bet probably means he's hit.

My 2 cents.