When I want to log on I don't know what the waiting time will be. Therefore the first thing on my priority list is to start the server. Often the server starts after ~2 minutes which is a good thing. But it takes about 10 minutes for the mod pack I'm playing to load. This means the server could have been started a few minutes later and it would have made no difference for me, also people who are waiting could have gotten their server started before me.
Here is my suggestion then:
Have a setting where we can choose a minimal wait time until it's our turn in the queue. Basically save a position for the account and then just let people pass in front until the timer is ready.
For my example I could set the server start time to 10, it might take longer, but if not it would let people open their server before me.
-Adam