I followed this process as well. I had to do a few extra steps.
When you add the 64 Bit kernel, it is added to the grub menu at positions 2 and 3 (single user mode).
The existing 32 Bit kernel remains at positions 0 and 1 (single user mode).
In grub menu.list you need to change default from 0 to 2, to match where the 64 Bit kernel is.
Code:
default 2
Then setup a (pv-grub-x86_64) profile in the dashboard.
If (pv-grub-x86_64) tries to boot a 32 Bit kernel, it doesn't boot. You can see the errors in LISH.
If (pv-grub-x86_32) tries to boot a 64 Bit kernel, it doesn't boot. You can see the errors in LISH.
At least in LISH you can select the correct kernel from the menu and boot into your system and make the required changes in grub menu.list
Otherwise just select you old 32 Bit profile and boot into that to recover.
It's useful to have the LISH console connected during the whole process, so you can see what's happening.
Edit:
I did all this before I tried to migrate to the new upgrades, and as it turns out, it wouldn't let me migrate on the pv-grub-x86_64 kernel anyway.
I had to choose the Linode latest 64 Bit kernel. Then it wouldn't let me migrate until I removed the pv-grub-x86_32 profile.
Once I did this, all went smoothly.
So if you have already migrated, and removed your 32 Bit kernel, Default has to become 0 again.