Tested with various configurations of `min-count`, `max-count` and `leases-per-instance` and saw the correct behaviour when leasing and releasing via `bin/drydock`.
In addition, this has been tested with a Harbormaster build plan that allocates a Linux host and runs `uname -a` on it, which worked correctly, as can be seen in:
{F187740}