Just updated to v 4.3 and after few hours of run no issues at all. DataOnExt, swap enabled as usual, ART enabled. RMNET, internet works, GPS works, etc. The only change I recently did was to move to smartassv2 governor. Now I get even more than 2 days of battery live

@paulwoodward: Lowsound fixer does not force close for me. But if you want to change the permission permanently, you can follow my guide on page 32 I think to create the script to be launched on every boot and change the permissions in shell there. Just change the contents of the userinit file from that swapon to change the permissions. So something like this:
- Make sure you have debugging options enabled in your phone
- Connect your phone and launch command prompt
- adb shell
- echo "#!/system/bin/sh" >> /system/etc/init.d/05userinit
- echo "chmod 771 /data/dalvik-cache" >> /system/etc/init.d/05userinit
- chmod 750 /system/etc/init.d/05userinit
- reboot
If you already have the init script for the swap, then skip step 4 above. The above would change the dalvik-cache to be rwx for root and group and only x for regular user (the same setup as I can see on my phone).