Fixed nested observers firing prematurely