ensure unique list of consumers created

this patch makes sure that we don't create duplicate consumers when
setting up notification listener

Change-Id: I3974fb8fcc78d57bbe41e2a234859d15ab8d9db0
Closes-Bug: #1397424
Merge "ensure unique list of consumers created"