I'm curious about the decision to use 307 redirects from http -> https instead of 301. Everything that I've read seems to say that a 307 is a temporary redirect, similar to 302. Why not make those redirects to https permanent (301)? This would tell webcrawers that they can link directly to the https version of the page and avoid the redirect in the future.
Right now, nearly all of our discuss.elastic.co pages have the http version indexed on Google.