There's one piece missing from the show and tell portion: Can you add what the request looks like in your logs when a user clicks on that link? Bonus points if you provide an example of a click from the non-signed in http version.
How much does this change impact you? How many visits are from google searches? How many users are still coming from http google?