Use "waiting time" of IMMEDIATE ASSIGN REJECT
When the BTS responds with an IMMEDIATE ASSIGN REJECT, it can specify a waiting time to the MS.
This waiting time should ideally be load-dependent, i.e. the higher the current load, the longer the waiting time before the MS sends another RACH request.
This is expected to help under severe RACH/SDCCH overload situations