Solution to fixing dynamic que while creating a true solo que experience.
In the pre rank screen, give players options to filter out how they want their ranked match experience. Example: "Match me only with players going in solo" (Wait time may be longer.) "Match me with anyone." (Shortest wait time.) "Give me only the main role I want." (Wait time may be longer.) "After 1 minute, give me my main or secondary role." (Shortest wait time.)
Obviously wanting a match with your main role only, and with players only going in solo is going to take longer than going anyone and anything, but that is a price a majority of players below challenger are willing to make.
For groups: "Give us our primary roles only." (longer wait.) "Give us our primary or secondary roles." (Shortest wait.)
I just fixed your system and gave literally everyone the best of both worlds. Now we have a solo que system within dynamic que. Everyone climbs their way. I expect this up and running by 2019, Kappa.