disable multi-step commands in pipeline context

disabling certain commands in pipeline context until we can match the behavior of redis-py.
Could you rename this to `block_pipeline_command`. After that please squash your commits into 1 commit again. Then i will merge this into master.