(#23086) Add default values for status member variables to constructor.

Previous to this patch, when severe errors caused Puppet::Resource::Status
failed_because to synthesize an event, the synthesized event would lack some
of the expected member variables.  This patch adds default values for those
member variables (an empty string).