Answered my own question. I should know better - research before posting. I see that 51 rooms at the Ataturk airport hotel are airside specifically for international travelers. Excellent!
But would still like to know if I could enter Turkey on that visa a second time to grab some non-airport food.