flow result to reflect worst status, not always FAILURE