[bmp085] Fix calibration reading whit errors

When the BMP085 isn't able to initialize it tries again even when the transaction wasn't handled.