Haha. Yes your post make total sense and thanks again for the discussion.
To clarify a few things here is an example of one of our VoIP sets booting:
1. VoIP set is set to full DHCP (Telecom guys can just plug in a new set without having to set any parameters)
2. Phone and PC send an untagged DHCP request which is tagged by the switch with the PVID (data vlan)
3. DHCP server gets both DHCP requests and responds with data IPs for both the PC and the phone
3a -DHCP offer has Voice VLAN option
4. PC doesn't care about the Voice VLAN option and is "happy" with its DHCP settings and operates in the data VLAN
5. Phone gets Voice VLAN option, releases data IP address, reboots and begins tagging its packets with the Voice VLAN
6. Phone sends an additional DHCP request that is tagged with the Voice VLAN
7. DHCP responds by sending a Voice network IP address to the phone
7a -DHCP offer has Signalling Server option for the phone
8. Phone gets the Voice IP info and contacts the signalling server and is "happy" operating in the Voice VLAN
I understand that this sounds like a lengthy, complex process, but it only takes the phone ~30 seconds to boot. I am sure ADAC/LLDP could simply this, but transitioning to ADAC now with all our QoS and VLAN config would be a nightmare.
Like I said before, I have done packet traces at the switch port of the phone (with the PC plugged in it), at our network core and at the signalling server and all tags are in place and QoS
appears to be operating as it should all the way through our network.
How I picture this is the switch on the back of an VoIP set is smart enough to differentiate between packets for the phone and for the PC regardless of the tagging info by the destination MACs of the frames. So again I wondering if the QoS queuing egressing the port is done before the tags are ripped off or after? Because if the tags are being removed before a QoS L2 VLAN classifier is applied to a packet, there would be no QoS for Voice traffic egressing a switch port.
Now I have to proof read because I am starting to scrabble my brains.

Thanks for sharing your knowledgeand your time Michael and I hope to hear from you whenever you have a free moment.
Bryan