consumer: fix discovery behavior delegate

it was broken cc @ploxiln