My understanding is the the functionality of the 'snapshot' mode is to always publish all of the attributes. So if you want the phone not to be published at all, you need to use 'delta'.
That said, it seems to me that if you removed the OR then the logic will be that it will only publish when the phone was changed. If you want to ensure that there is a phone number (i.e. the change was not to remove the phone number) then instead of OR you should be using AND in that part of the filter.
Am I thinking of this the right way?
------------------------------
Gino Fortunato
Principal Solution Engineer
Reltio
------------------------------