You're performing an extra chunk lock and lookup by using separate `GetBlock` and `GetBlockMeta` calls. Use `GetBlockTypeMeta` instead.