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.