build order: break even more cycles, unblocking sound

simplified the code too
Merge pull request #200 from mvidner/break-more-cycles

build order: break even more cycles, unblocking sound