Yes.
Yep, that would do it.
Possibly, I don’t think anything changed around this but oh well. Get me logs if it starts happening again please!
Ah, looks like the swap key is ignored if you use a layout option. That would be a bug, sorry.
Sign it does look like cloud-init config looks at url= in the kernel command line (I didn’t know this!), but the s= url should still be looked at as well. Can you post any more logs?
Currently the layout options do hardcode ext4 filesystem I’m afraid. This should be easy to fix though, can you file a bug on Launchpad?
You must be using edge? I guess you should stop doing that for the moment, some disruptive changes are landing. It should still be working so I’ll try and fix it, but if you use edge it’s going to break from time to time, realistically.