The more I look at this the more I think it might be a foldI don't think Ah's are shoving this river for value and I doubt many flopped sets are checking back this flop, leaving T9/J9/Q9/99 that might be shoving this river for value.
edit: you beat me to it, and I feel you