Add retry logic for connecting, switch to a more idiomatic way of handling group by
Add retry logic for connecting, switch to a more idiomatic way of handling group by

qvazzler/Flexget,jawilson/Flexget,malkavi/Flexget,cvium/Flexget,tobinjt/Flexget,dsemi/Flexget,offbyone/Flexget,sean797/Flexget,LynxyssCZ/Flexget,ianstalk/Flexget,ZefQ/Flexget,Flexget/Flexget,drwyrm/Flexget,tobinjt/Flexget,offbyone/Flexget,cvium/Flexget,antivirtel/Flexget,tsnoam/Flexget,Danfocus/Flexget,Danfocus/Flexget,oxc/Flexget,poulpito/Flexget,tarzasai/Flexget,poulpito/Flexget,tarzasai/Flexget,xfouloux/Flexget,patsissons/Flexget,OmgOhnoes/Flexget,Danfocus/Flexget,oxc/Flexget,thalamus/Flexget,ratoaq2/Flexget,malkavi/Flexget,lildadou/Flexget,thalamus/Flexget,sean797/Flexget,ibrahimkarahan/Flexget,tsnoam/Flexget,jacobmetrick/Flexget,ZefQ/Flexget,JorisDeRieck/Flexget,antivirtel/Flexget,ibrahimkarahan/Flexget,spencerjanssen/Flexget,patsissons/Flexget,jacobmetrick/Flexget,qk4l/Flexget,LynxyssCZ/Flexget,LynxyssCZ/Flexget,tobinjt/Flexget,xfouloux/Flexget,ZefQ/Flexget,cvium/Flexget,tsnoam/Flexget,tarzasai/Flexget,ratoaq2/Flexget,grrr2/Flexget,jacobmetrick/Flexget,grrr2/Flexget,drwyrm/Flexget,jawilson/Flexget,lildadou/Flexget,LynxyssCZ/Flexget,Pretagonist/Flexget,malkavi/Flexget,ianstalk/Flexget,ratoaq2/Flexget,Pretagonist/Flexget,gazpachoking/Flexget,Flexget/Flexget,qk4l/Flexget,ianstalk/Flexget,patsissons/Flexget,crawln45/Flexget,dsemi/Flexget,thalamus/Flexget,oxc/Flexget,OmgOhnoes/Flexget,sean797/Flexget,Flexget/Flexget,qk4l/Flexget,poulpito/Flexget,jawilson/Flexget,Pretagonist/Flexget,jawilson/Flexget,crawln45/Flexget,lildadou/Flexget,antivirtel/Flexget,qvazzler/Flexget,crawln45/Flexget,malkavi/Flexget,JorisDeRieck/Flexget,offbyone/Flexget,OmgOhnoes/Flexget,spencerjanssen/Flexget,grrr2/Flexget,xfouloux/Flexget,drwyrm/Flexget,qvazzler/Flexget,spencerjanssen/Flexget,tobinjt/Flexget,crawln45/Flexget,JorisDeRieck/Flexget,gazpachoking/Flexget,ibrahimkarahan/Flexget,Flexget/Flexget,JorisDeRieck/Flexget,dsemi/Flexget,Danfocus/Flexget