Since (I assume) these parts are going to have the same core/thread counts as the non-50 current models, releasing them now doesn't really make much sense for many reasons (as many others have pointed out). 3100 and 3300X do, as they are filling a pretty big hole in the Ryzen lineup, in particular at the low end where there's a lot of volume.
Thus, speculation time: does the release of these Zen 2 parts, so close to the supposed Zen 3 launch date - imply that Zen 3 is going to be delayed?
No prob, I assume they are both 8c/16t as their predecessors, just wanted to confirm.
That's a very specific upper bound, why not just go with 20%?