I can think of two approaches to making the helmets safer for climbing.
The first is shape. The helmets worn by trawler crews look like they are less likely to catch anything.
The second is the strap. Can someone please design a strap that will keep the helmet in place when jerked, yet releases when pulled by the kid's body weight for a couple of seconds?