Re-Attach Consumers

In some use cases, one consumer process may crash or hang unexpectedly. The application may want to restart this consumer process and re-attach it to the same stream without impacting other consumers.