Break passive vconns out into separate pvconn routines and data structures.