[DROID][AE] Only reinit sink when necessary.

AudioTrack sink coerces the format during init.  This is too late as
AESink has already determined we need to reinit due to IsCompatible()
failing.  Refactor out the coercion code from Initialize() so it can
be reused in IsCompatible().