create and bind queues on startup if they don't exist