Cleanup: get rid of getCurrentCall() method.

The only caller was the vibration code, which only used it when the call is picked up. As a picked up call is always the foreground one, we can safely just use that.
Fix 'vibrate outgoing' behaviour.