Fixes for some derivatives issues

1. Fix for case when the first of a group of broadcast inputs is not relevant in the graph, but was still contributing an @fake connection.

2. Loop over broadcast parameters until you find one that has bounds

3. Fix so that an assembly asks for the right variables when a vartree is hooked up on the interior by both a leaf connection and a full tree connection.