The 'remount' option is valid for all filesystem types. mount.nfs is
complaining about the mount point argument -- this happens when an
attempt is made to remount a file system that is listed in /etc/fstab
but is not already mounted.
I'd account it a Puppet bug. It appears related to
http://projects.puppetlabs.com/issues/6027 and
http://projects.puppetlabs.com/issues/6309,
yet distinct from them. I suggest you file a ticket.
Unless you're interested in creating a local version of Puppet, the
only general workaround I can see is to set remounts => false on your
Mount resource. There may be something special about your manifests
that triggers this bug, however, in which case there may be other
workarounds available. If you do plan to file a ticket, then the
requisite process of narrowing down the failure case should reveal any
such special circumstances that may be contributing.
John