Fix an issue with warden creating templates and not returning the
proper exit status.

While here also fix URL we pull FreeBSD distfiles from