Command recycling and disposing during pipelined async multi-exec; enable pipeline (via sync-over-async) for sync API