A mystery that baffled Sydney beachgoers has been solved, with the makeup of the balls that washed up on NSW shores revealed to be human-made waste.