a bit of wiring up of init stage
register consumer to channel after timeout
code complete using amqp_gen_consumer