@agalindo on WordPress.org
Created ticket #18009 on Core Trac:term_exists uses is_int so '0' does not equal 0 and so wp_set_object_terms ...