There are a few other connection bootstrap related phases that should confirm valid responses (`SUB`, tls, snappy, deflate).  It might be better right off the bat to maintain a local queue of "response callbacks" that you can build in FIFO order rather than designing this specific to `IDENTIFY`.