Fixed deadlock bug in dilution protocol

Implicitly specify labware location i all tasks to avoid unexpected
behaviour and deadlocks