config max pending in ShellBolt's prepare instead of constructor params