A police ID error saw a father spend weeks by the bedside of a teen boy before learning his son had died three weeks earlier in a crash