roscpp: Publication: handle infinite queue sizes correctly