Golding is 18 has plenty of time on his side.
As for Braybrooke at 21, a similar age to KDH when he went to Blackpool (L1) on loan. He needs to go loan at L1 or L2 and get a season of mens football under his belt, then reassess.
He's been set back a year and probably went on loan 6 months too early in his recovery.
He has 12 months left on his contract, I'd still be looking to extend at least another year.