Bugfix to DevicesController's first_contact & allowing hardware to end their involvment in an experiment.