Well, thinking I might have misremembered, I plugged a USB drive full of ISOs into my server and dragged a couple, selected at random, and they all were accepted and played.
So, let's try other things: Have you tried having JRiver import the ISO file into its library? Have you tried another ISO? "Is the filename ?????.iso?"