dont discard message receiver when we are stopping the receiver, instead rely on dispose to clean it up.