aco: fix load_constant with multiple arrays
I thought I fixed this, but I guess I must have broken it again.
Fixes various dEQP-VK.draw.* tests
This change was in !2082 (merged), but I'm moving it into it's own MR since it's not very related to the rest of it and is more important