spmc_queue: Fix order of block::{next, consumer, producer} reads

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>