Added DNS failure workaround to list of purposes.
Ensured that the tasks subdirectory push-ip.d exists.