I was wondering the same. It seemed to me like the second best acceptable word order, but it still wasn't accepted. Russian seems to be more strict in word order than some other Slavic languages where you have more freedom.
Is it just me or does the computer voice seem to pronounce "чей" exactly the same as "чай"? I thought these words were pronounced differently? The Google Translate TTS produces them clearly differently.