Delete a queue with given id. Its named del instead of delete to prevent confusion with the buildin delete function. If the queue is not empty and force is not given, we keep the queue and only set it to deleted to not break showing old testruns and their results.