Remove ConsumeOnClose and add test

Any significance to the `/ 2` here? Or just a way to try to verify that this *didn't* fail due to the timeout?