tests: Various fixes for external task tests
tests: Various fixes for external task tests

I found a lot of errors and irrelevant code when I started to
investigate why these tests were failing for me in spotify/luigi#1182.
This patch basically splits an existing test into two tests and also
clarifies how keep_alive and retry_external_tasks differ.

riga/luigi,ViaSat/luigi,soxofaan/luigi,ehdr/luigi,oldpa/luigi,tuulos/luigi,linsomniac/luigi,linsomniac/luigi,lungetech/luigi,tuulos/luigi,stroykova/luigi,republic-analytics/luigi,javrasya/luigi,h3biomed/luigi,realgo/luigi,rizzatti/luigi,lichia/luigi,lichia/luigi,Tarrasch/luigi,ehdr/luigi,wakamori/luigi,stroykova/luigi,fabriziodemaria/luigi,mbruggmann/luigi,spotify/luigi,edx/luigi,adaitche/luigi,Yoone/luigi,jw0201/luigi,moritzschaefer/luigi,mfcabrera/luigi,ViaSat/luigi,Magnetic/luigi,lungetech/luigi,dstandish/luigi,SkyTruth/luigi,mbruggmann/luigi,stephenpascoe/luigi,joeshaw/luigi,moandcompany/luigi,aeron15/luigi,kevhill/luigi,riga/luigi,aeron15/luigi,ivannotes/luigi,mfcabrera/luigi,ContextLogic/luigi,jw0201/luigi,jamesmcm/luigi,adaitche/luigi,foursquare/luigi,mfcabrera/luigi,walkers-mv/luigi,adaitche/luigi,oldpa/luigi,lichia/luigi,Wattpad/luigi,edx/luigi,stephenpascoe/luigi,dhruvg/luigi,linsomniac/luigi,bmaggard/luigi,Magnetic/luigi,dlstadther/luigi,PeteW/luigi,riga/luigi,sahitya-pavurala/luigi,stephenpascoe/luigi,humanlongevity/luigi,ehdr/luigi,spotify/luigi,kevhill/luigi,PeteW/luigi,riga/luigi,Magnetic/luigi,walkers-mv/luigi,Tarrasch/luigi,realgo/luigi,meyerson/luigi,ViaSat/luigi,humanlongevity/luigi,thejens/luigi,Magnetic/luigi,soxofaan/luigi,ThQ/luigi,bowlofstew/luigi,bmaggard/luigi,casey-green/luigi,ThQ/luigi,kevhill/luigi,realgo/luigi,stroykova/luigi,spotify/luigi,stroykova/luigi,dlstadther/luigi,rizzatti/luigi,casey-green/luigi,ThQ/luigi,SkyTruth/luigi,realgo/luigi,wakamori/luigi,ContextLogic/luigi,bmaggard/luigi,soxofaan/luigi,samepage-labs/luigi,Yoone/luigi,PeteW/luigi,oldpa/luigi,Houzz/luigi,fabriziodemaria/luigi,jw0201/luigi,joeshaw/luigi,ivannotes/luigi,moandcompany/luigi,moandcompany/luigi,casey-green/luigi,moritzschaefer/luigi,SkyTruth/luigi,humanlongevity/luigi,foursquare/luigi,mbruggmann/luigi,rayrrr/luigi,soxofaan/luigi,dstandish/luigi,lungetech/luigi,ehdr/luigi,joeshaw/luigi,samuell/luigi,mbruggmann/luigi,Yoone/luigi,samuell/luigi,sahitya-pavurala/luigi,dhruvg/luigi,bmaggard/luigi,foursquare/luigi,meyerson/luigi,casey-green/luigi,wakamori/luigi,walkers-mv/luigi,ContextLogic/luigi,moritzschaefer/luigi,thejens/luigi,dstandish/luigi,walkers-mv/luigi,lichia/luigi,meyerson/luigi,aeron15/luigi,leafjungle/luigi,samepage-labs/luigi,edx/luigi,kevhill/luigi,javrasya/luigi,h3biomed/luigi,linsomniac/luigi,joeshaw/luigi,lungetech/luigi,edx/luigi,ContextLogic/luigi,foursquare/luigi,rayrrr/luigi,samuell/luigi,jamesmcm/luigi,jamesmcm/luigi,rizzatti/luigi,samepage-labs/luigi,rayrrr/luigi,dlstadther/luigi,bowlofstew/luigi,dhruvg/luigi,thejens/luigi,ThQ/luigi,republic-analytics/luigi,h3biomed/luigi,humanlongevity/luigi,sahitya-pavurala/luigi,Tarrasch/luigi,aeron15/luigi,jw0201/luigi,leafjungle/luigi,meyerson/luigi,oldpa/luigi,fabriziodemaria/luigi,javrasya/luigi,republic-analytics/luigi,dhruvg/luigi,Wattpad/luigi,stephenpascoe/luigi,rizzatti/luigi,Houzz/luigi,SkyTruth/luigi,republic-analytics/luigi,Tarrasch/luigi,mfcabrera/luigi,dstandish/luigi,rayrrr/luigi,tuulos/luigi,dlstadther/luigi,fabriziodemaria/luigi,samepage-labs/luigi,Houzz/luigi,Houzz/luigi,sahitya-pavurala/luigi,leafjungle/luigi,spotify/luigi,javrasya/luigi,tuulos/luigi,wakamori/luigi,leafjungle/luigi,ivannotes/luigi,thejens/luigi,Wattpad/luigi,Yoone/luigi,bowlofstew/luigi,moritzschaefer/luigi,h3biomed/luigi,adaitche/luigi,jamesmcm/luigi,PeteW/luigi,ivannotes/luigi,ViaSat/luigi,samuell/luigi,moandcompany/luigi,bowlofstew/luigi