Warn the user if they attempt to open a remote bam file that has no index.

There are some use-cases where you might actually want to read a
remote bam file that has no index. The previous behavior stopped
with an exception, this patch instead reports the error as a
warning and continues.