nit
bitcost: always use non-I lambda table to seed bitcost table
frameencoder: poke idle thread after enabling a row

This ensures at least one worker thread sees the state transition