DONT do a new protocol revision - its weird. Instead, scrap ping and repeat window frame to help keep alive connection, and use data frame version for partial ack support detection, which provides even MORE backwards compat than before