Fix bug with deferred resolved earlier than expected when binding to child events