Yes, the recovery and IO paths are separate.  This was meant to unify the primary and replica IO paths.