Ensure that a binding cannot be created twice

This prevents a race from returning the wrong password.