potrebbe essere

$query5 = "UPDATE Nome_tabella SET fine = CASE WHEN duration = '00:00:00' THEN NOW() ELSE fine END WHERE user_id=" .$_GET["user_id"];

dai che ti stai perdendo in un niente