Pulpv2 - wait on consumer bind

Pulpv2 uses events for consumer binding/unbind. we should wait on (un)bind events but not agent_(un)bind  events.