do the suffix matching ourselves in needle load,

otherwise many needles don't work as they are named ...-13.1.json