Maybe you have spent too much focus on yielding his hind quarter, and not enough on his forequarters. Him facing you couled be either confusion on his part; him thinking he is doing what he has always been taught to do. Or, him trying to say, "aren't we done now?". But, you want him to move his forequarters away from you, so work with him on that from time to time. If he won't move when pressure is put on his shoulder, make your focus his inside nostril. You dont' have to actually hit him, just kind of push toward it with your hands. If that doewsn't do it, then yes, you can tap him right on his jaw and he'll move his head outward, and then his shoulders will follow.