use blossom_validate_joinrets() to ensure all threads succeeded. drop assert()