Ah. Lightbulb moment, maybe. We just need to replace the "track" in the EchoNest database with a new entry!
import pyechonest.track
for filename in troublesome_files:
track.track_from_filename('audio/'+file.filename, force_upload=True)
Tracks will have new id's representing non-PENDING database entries.