We had another instance tonight in the Giants game where a runner was called safe due to the catcher blocking the plate before receiving the throw. In this instance he had enough time to catch it, and then remove himself from blocking the plate fully before applying the tag. After review, the runner was still called safe.
This reminds me a bit of the Cozart play earlier in the season (though Cozie was further from home in this instance). If there's one positive, it's that it's being called consistently all season long and thus the onus is on the catcher to make sure he's never blocking the plate fully when receiving a throw unless the throw is off line.
However, it seems that this could be easily amended by MLB adding a hash mark to the third base line at a reasonable distance from home at which point the catcher can receive a throw while blocking the plate until a runner has reached said line.