Waiting time distributions for transient bulk queues with general vehicle dispatching strategies