Heya Fullhouse ....just jumping back in here...where you able to resolve this?
I notice you did not mention in your comment above that in addition to removing the 301 that you are not returning a 404 server response on the page. In case you're not sure, we have a free tool here for you to run the check: HTTP Header Response Status Codes Check Tool. Also, you should not need to have the page hidden behind robots.txt, if you're returning a not found server response...since the page does not exist
If you wanna PM me the exact URL, I can try to take a closer look if I have time
Hope this is useful
"...using this: sages act out of constructs but they do not rely on them"