Unify lockscreen changing logic in LockPatternUtils

Bug: 65239740
Test: atest com.android.internal.widget.LockPatternUtilsTest
Test: atest MixedManagedProfileOwnerTest#testResetPasswordWithToken

Change-Id: I86fb770fa77c260d93bbe5324391378018b13988
3 files changed