It usually indicates a problem with the wiring or supply to the BS18B20.
The 85 is the reset / default of the DS18B20 so probably indicates that an actual temperature reading has not been undertaken or did not complete, even though the comms side of things is working.
As to why that is the case would requires further information, particularly how it is wired, how you are powering it, what mode is it operating in ( powered or parasitic ) and how long is the 'fairly long' lead ? Is it an actual DS18B20, DS18B20-PAR or something else ?
If it's a voltage or current issue due to length of cable, things might improve by including an electrolytic reservoir capacitor near the DS18B20.