Page is a not externally linkable
tedster - 6:46 pm on May 19, 2009 (gmt 0)
Are you watching googlebot's interactions with your server in your server logs? Might be some clues there.
The 301 will trigger if googlebot requests the https url - but once googlebot has indexed the new robots.txt then it will not even request the url, so it won't see the redirect.