producer should do it bit by bit, not all in one go
Merge branch '28-fix_producer_not_unregistered' - minor test change