Controllable reset behavior in domain wall-magnetic tunnel junction artificial neurons for task-adaptable computation