I think your initial mistake has got to be just calling the short stack. Showing strength here surely makes mr average think twice unless hes got a high pp hand. Then your going to be left with hardly any options but to commit your stack and pray. Personally unless i had a top pp (and that aint 9s) i dont get involved here which is a b*tch considering how good your hand is preflop. You've screwed the short stack let some1 else finish him otherwise here it might be the end of your stack.
The problem with good but not nut pps for me is how to play them preflop not how to play them post flop. This was a definate get out scenario without a top hand, unless of course you REALLY want to gamble.