Hurley probably gave up the job as protector of the Island either to Ben or to someone else. He did say it was temporary.
So Lost people’s souls remained in limbo until everyone gathered at the church when they could finally pass into the afterlife.
Although I am confused as Jack was the last to arrive but Kate, Hurley, Sawyer and Claire all died after Jack. I guess it was just the editing of the episode to end the show with Jack’s eye closing.