Replace signal timeout with task timeout for get_headers
signal timeout probably won't work or create weird issues as it is based on signals and can only have one active alert per python process
signal timeout probably won't work or create weird issues as it is based on signals and can only have one active alert per python process