Welp, so on the way home, it died again. I pushed to a gas station, refilled it, still couldn't get it started. Let it sit for a bit, tried again - and it caught! I let it idle for the full 15 min (16:07 this time according to my timer). It stalled once more on the way home, but was easily restarted this time. After that it seemed to run completely fine until I got home. Unsure what to make of it now. I think it rained a lot while I was gone, maybe the tank is a bit leaky and some water got into the fuel?
2014 Duke 690 (Kev's O2 mod, My own fuel mod, decat, GPR Furore exhaust, hollowed airbox with pod filter)