Ensure unpublish! saves the record

Previously, `unpublish` always returned `nil`, which short circuits `unpublish!`
so that it never saves. Returning a truthy value from `unpublish` takes care of
this issue.
Remove unnecessary spec
Merge pull request #6 from sindrenm/fix/unpublish-band-save-record

Ensure unpublish! saves the record