move each block probing attempt into its own object
move each block probing attempt into its own object

This makes the flow a bit clearer even without it enabling what's coming
next.

CanonicalLtd/subiquity,CanonicalLtd/subiquity