don't need a trailing [0-9;] for a CSI sequence to be incomplete

this should fix "unhandled CSI sequence: \033[?", and hopefully the
issue i was seeing where escape sequences were being split