Make 0080BL vendor block sub-blocks iterateable
Also, harden this a bit for external use, and align the API with the one for UIC 918.3 blocks.