well this is an interesting problem. I got a text reply, and it says iMessage with (abc) abc-abcd phone number, but it shows in green instead of blue. my other texts don't say iMessage with <phone number>, the numbers are not shown like it's supposed to, so that's normal.
i'm seeing this phone number on my air, and macbook pro. it appears okay on the iPhone though. i logged out and changed my iCloud password last night,
so i don't think it's a sync issue as:
1. I reset my icloud password and logged out iCloud from all my Apple devices including my Win 10 PC iCloud client.
2. i can see the contacts just fine in all three Apple devices, so I know they're syncing.