[OnDemand] threeplayer.py - Better Error Handling

Make better use of error handling from findPlayUrl