Call Redirection: unbind service when onBind returns null

The call redirection service does not handle the corner case of
onNullBinding (occurs when onBind returns null). This vulnerability
would give the app that has the call redirection role unintentional
access to launch background activities outside the scope of a call
lifecycle.

Fixes: 273260090
Test: Unit test to ensure we unbind the service on null onBind
Test: CTS for similar assertion
Change-Id: I65a504775fd4dbcd3f063a9db62cd61da224086b
Merged-In: I65a504775fd4dbcd3f063a9db62cd61da224086b
3 files changed