Hornets have come a long way since 5-22 start as All-Star break hits