Socketing with vanilla packs was never done through the client, only by sending packets direct. The client will check the ID for the gem, and if it doesnt match, it will pop up an error. Before they patched the server, it only checked the first byte of the 'gem' ID, so you could use any item that had the same first byte as the gem. It checks the full ID now, theres no way to unpatch it, server sided.
They never released a client patch when they fixed this, they just had an emergency maint for 1 hour to patch ther server.