Reduce result lock scope Result lock is used to protect pending results. Reduce the scope to prevent potential deadlock. Bug: 211162732 Test: GCA, CTS Change-Id: I19204b9f685c940887bdae9172eb892c69bf4441