Fix blank YAML serialization

When an ActiveRecord attribute has a default value of `nil` or `""`, this fixes it so that serializing it as a schedule does not wrap it in YAML, to avoid attempting to reload it as a schedule on the other end.

Blank values should remain untouched.

Fixes #231