Maybe, but he talks about sending it in a few times and only after changing the page's loading behavior it got accepted. Therefore, I don't think there were human reviewers involved at all, otherwise why not spell out the problem directly? Would save everyone's time and reduce the number of interactions.
"Your app was rejected because our crawlers refused to read it" is more accurate but makes Google look incompetent - even if there's legitimate reasons for crawlers to not follow redirects or execute JavaScript.