The penultimate entry in a $7 billion high-octane action franchise has raced onto the Netflix streaming charts, but there’s seemingly no end in sight for the sequel’s endless delays.