This commit changes the behavior of the "runners" property when no manager
has been created yet:
- Setting the property emits runnersChanged()
(unless it is the same as the old value)
- Reading the property after setting it returns the new value
REVIEW: 105024