[autotest] Fail on adding second shard for a board.

One board should only be assigned to one shard.

This ensures an exception is raised, if multiple shards are
assigned to one label.

BUG=None
DEPLOY=apache,migrate,scheduler,host_scheduler,shard_client
TEST=Ran Suites.

Change-Id: I86e7f4b77d7334885e2e12de2f4e0708f0a30384
Reviewed-on: https://chromium-review.googlesource.com/222440
Tested-by: Jakob Jülich <jakobjuelich@chromium.org>
Reviewed-by: Prashanth B <beeps@chromium.org>
Commit-Queue: Jakob Jülich <jakobjuelich@chromium.org>
1 file changed