Re-shorten tweets that fail because they are too long

Stupidly I don't have a good way to figure out what twitter will accept and I
can't ask twitter "truncate for me" so we just have to try and fail and try
again.