Fix transcription/prefetch not working

SyncOneTask.start was launching a SyncTask.

+ Adding logging for unknown voicemail attachment.

Change-Id: Ibd1476e00356f68ee16cc32b1d8d558558967d1a
Fixes: 30142229
diff --git a/src/com/android/phone/vvm/omtp/imap/ImapHelper.java b/src/com/android/phone/vvm/omtp/imap/ImapHelper.java
index f700dda..5f7722c 100644
--- a/src/com/android/phone/vvm/omtp/imap/ImapHelper.java
+++ b/src/com/android/phone/vvm/omtp/imap/ImapHelper.java
@@ -577,6 +577,8 @@
                     messageStructureWrapper.messageStructure = message;
                 } else if (bodyPartMimeType.startsWith("text/")) {
                     messageStructureWrapper.transcriptionBodyPart = bodyPart;
+                } else {
+                    VvmLog.v(TAG, "Unknown bodyPart MIME: " + bodyPartMimeType);
                 }
             }
 
diff --git a/src/com/android/phone/vvm/omtp/sync/SyncOneTask.java b/src/com/android/phone/vvm/omtp/sync/SyncOneTask.java
index 17dfaed..165f043 100644
--- a/src/com/android/phone/vvm/omtp/sync/SyncOneTask.java
+++ b/src/com/android/phone/vvm/omtp/sync/SyncOneTask.java
@@ -44,7 +44,8 @@
 
     public static void start(Context context, PhoneAccountHandle phone, Voicemail voicemail) {
         Intent intent = BaseTask
-                .createIntent(context, SyncTask.class, PhoneAccountHandleConverter.toSubId(phone));
+                .createIntent(context, SyncOneTask.class,
+                        PhoneAccountHandleConverter.toSubId(phone));
         intent.putExtra(EXTRA_PHONE_ACCOUNT_HANDLE, phone);
         intent.putExtra(EXTRA_SYNC_TYPE, OmtpVvmSyncService.SYNC_DOWNLOAD_ONE_TRANSCRIPTION);
         intent.putExtra(EXTRA_VOICEMAIL, voicemail);