Handle error in first call for mfg data

@jh-bate -- this handles the case where the device didn't respond

I will -- but not as part of this PR, please.