[Nexus 7 Themes and Apps] Synman:
Here's the logcat / stacktrace I get on MMS receive:

11-20 00:27:59.350: I/dalvikvm(4573): Could not find method com.google.android.mms.pdu.PduPersister.persist, referenced from method com.android.mms.transaction.PushReceiver$ReceivePushTask.doInBackground
11-20 00:27:59.350: W/dalvikvm(4573): VFY: unable to resolve virtual method 4740: Lcom/google/android/mms/pdu/PduPersister;.persist (Lcom/google/android/mms/pdu/GenericPdu;Landroid/net/Uri;)Landroid/net/Uri;
11-20 00:27:59.350: D/dalvikvm(4573): VFY: replacing opcode 0x6e at 0x0060
11-20 00:27:59.350: I/dalvikvm(4573): Could not find method com.google.android.mms.pdu.PduPersister.persist, referenced from method com.android.mms.transaction.PushReceiver$ReceivePushTask.doInBackground
11-20 00:27:59.350: W/dalvikvm(4573): VFY: unable to resolve virtual method 4740: Lcom/google/android/mms/pdu/PduPersister;.persist (Lcom/google/android/mms/pdu/GenericPdu;Landroid/net/Uri;)Landroid/net/Uri;
11-20 00:27:59.350: D/dalvikvm(4573): VFY: replacing opcode 0x6e at 0x00bd
11-20 00:27:59.370: W/dalvikvm(4573): threadid=18: thread exiting with uncaught exception (group=0x40d5f930)
11-20 00:27:59.380: E/AndroidRuntime(4573): FATAL EXCEPTION: AsyncTask #4
11-20 00:27:59.380: E/AndroidRuntime(4573): java.lang.RuntimeException: An error occured while executing doInBackground()
11-20 00:27:59.380: E/AndroidRuntime(4573):	at android.os.AsyncTask$3.done(AsyncTask.java:299)
11-20 00:27:59.380: E/AndroidRuntime(4573):	at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:352)
11-20 00:27:59.380: E/AndroidRuntime(4573):	at java.util.concurrent.FutureTask.setException(FutureTask.java:219)
11-20 00:27:59.380: E/AndroidRuntime(4573):	at java.util.concurrent.FutureTask.run(FutureTask.java:239)
11-20 00:27:59.380: E/AndroidRuntime(4573):	at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
11-20 00:27:59.380: E/AndroidRuntime(4573):	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
11-20 00:27:59.380: E/AndroidRuntime(4573):	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
11-20 00:27:59.380: E/AndroidRuntime(4573):	at java.lang.Thread.run(Thread.java:856)
11-20 00:27:59.380: E/AndroidRuntime(4573): Caused by: java.lang.NoSuchMethodError: com.google.android.mms.pdu.PduPersister.persist
11-20 00:27:59.380: E/AndroidRuntime(4573):	at com.android.mms.transaction.PushReceiver$ReceivePushTask.doInBackground(PushReceiver.java:121)
11-20 00:27:59.380: E/AndroidRuntime(4573):	at com.android.mms.transaction.PushReceiver$ReceivePushTask.doInBackground(PushReceiver.java:60)
11-20 00:27:59.380: E/AndroidRuntime(4573):	at android.os.AsyncTask$2.call(AsyncTask.java:287)
11-20 00:27:59.380: E/AndroidRuntime(4573):	at java.util.concurrent.FutureTask.run(FutureTask.java:234)
11-20 00:27:59.380: E/AndroidRuntime(4573):	... 4 more
11-20 00:28:35.900: I/Process(4573): Sending signal. PID: 4573 SIG: 9
11-20 00:28:35.900: D/CountryDetector(490): No listener is left
11-20 00:28:35.900: I/WindowState(490): WIN DEATH: Window{41db6350 u0 com.android.mms/com.android.mms.ui.ConversationList}
11-20 00:28:35.900: I/ActivityManager(490): Process com.android.mms (pid 4573) has died.

same missing method.

incidentally, I did manually create the venerable wap.cingular APN and have it active.