fix another bug in MemreadEngineV so it can **actually** support multiple outstanding commands