bug: 87720

Only throw assertion error if caller expected success; i.e. don't throw assertion error on finally after failure from earlier lock attempt.

http://bugzilla.zimbra.com/show_bug.cgi?id=87720