To me it looks like it just does not find specified kernel. Or just a typo in image names (not really, as it seems same for all harmattan kernels). Another question: Nitdroid starts? As that kernel is located in same directory.
Jun 2 18:52:13 (none) user.notice root: Selecting Harmattan OS, running kernel /boot/Harmattan/boot/zImage-2.6.32.54-dfl61-20121301 Jun 2 18:52:14 (none) user.notice root: kexec_load() successful Jun 2 18:52:14 (none) user.notice root: Restarting to selected OS Jun 2 18:52:14 (none) user.notice root: Saving ubiboot log files