Perhaps the phrase is just an ellipsis.
"I'll put you all-in..." means "I'll put you all-in if you want to call". In this case it is one-hundred percent correct. Player B has the option. Player A does not need to finish the phrase, or get a total count. Player B does not need to see if he will still be hanging on. It is quick, concise and to the point. The numbers don't matter anymore. Player B can call to double up or bust out.
The English language uses ellipses all the time. We even have a word for it. Perhaps people around the card table need - nay, require - the Queen's English to be spoken or they will get upset. Like Trihonda, I personally don't have a problem with it. But you know, great minds...
: