Recover, repent, return: Joseph Diaz Jr. mounts his comeback