This has happened more than a few times. I join a pick-up group to find that they're on floor 12 or 22. Due to the new rules to stop Basil ports I can no longer buy any recipes in this scenario and I've wasted 10 energy if I decide to go back up.
I suggest some sort of depth selection field at the gate selection menu that lets you specify up to what depth you're willing to join. I'd never want to join on any depth that's right before a Basil terminal (3, 12, 22). The other possible solution is just to make sure that you can't join a party that's on depths 3, 12, or 22...but that takes away player choice so I'd prefer the first option.
These days I end up just starting my own open party to bypass this. I'm playing solo in what is ostensibly a multiplayer game. I don't join random parties to skip the early levels but to actually play with other people. The game is far more fun that way. I dislike having to start solo and then hope that people join me later just to make sure I can buy that one recipe I'm looking for should I come across it.
To sum up, when I started playing I'd play with other people more often. The new rules make it so that I feel I need to play...and do play...solo more often. This is a step in the wrong direction in my opinion.
As far as I know the game automatically sets you in the earliest possible open party in a tier, those times when you end up at D12/22 means there were no open parties prior to that.