NEXUS-7588 Component Source Availability

As above, this could be made into another state in `AutoBlockState`