This was caused by a bug in our systems (actually, a couple different ones, working together.) 
We’ve addressed the worst of the problems, and tweets which have this issue now render, albeit only with text. We’re still working on the broader issue, which will restore full media support for affected tweets.
Thanks again for the detailed report, and sorry about any inconvenience the issue may have caused.