TOLTECS: Fix bug #3613032 - "TOLTECS: Crash during peace pipe coughing scene"

Check for the end of the movie resource before buffering more audio chunks.
This avoids reading past the end of the movie resource. Also, clean up some
movie related checks