Remove unsafe cast in Client::createWithSurfaceParent am: a03e1302db am: f5d934e7ba am: 5d3244b469 am: a3d162161b

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/11294548

Change-Id: I4bebef179d6bb00f7b1f9b50b800d75445869518