Split-off initial seed search into shared subroutine
Fix: also consider degen 0 in breadth first search