There's already a TCP warp packet used for older clients by Race and No Movement, supported in every version of JJ2+.
The only reason I'm seeing to join vanilla servers is to let them know JJ2+ exists; if someone's running vanilla, they're not going to be using custom programs. Nobody should be hosting on older JJ2+ versions.
__________________
|