fix for failing preconditions on queue_declare with differing params