initrd: cmdline-reader: fix setting uint properties

Previously a uint property was assigned with a guint64 value, which
has a different size. Fix this and add a warning when the read value
can't be converted.

Fixes: ecc074b2

#66
4 jobs for bg/issue66 in 38 minutes and 32 seconds (queued for 27 minutes and 59 seconds)