runner: allow arch not to be specified
This fixes a regression from 052595d , which caused tracebacks when you
tried to execute a task without any arch specified. It also implements a
default value when this happens.
Differential Revision: https://phab.qadevel.cloud.fedoraproject.org/D91