Raise error if fits.open(memmap=True) is impossible.

Also ignore BLANK if do_not_scale_image_data=True

Fixes #2295