may_share_circuit_with/relays_can_share_circuit refactor

Neel Chauhan requested to merge neel/arti:bug789 into main

Closes #789.

Merge request reports