Sensible error message when parsing non-bp3
Created by: NAThompson
Previously, when opening a non-.bp through adios, it would tell you that the .bp file was big endian, rather than saying that it wasn't a .bp file.
This PR fixes that.
Fixes 1702.