Workaround for #1953.  The BinTableHDU constructor handles data that is not already in FITS native format poorly.  FITS_rec.from_columns, on the other hand, does.  So go through that first.
Merge pull request #1953 from embray/issue-1953

Reading FITS file with boolean column gives incorrect result