Guard against undefined disposables ivar

This isn't assigned until attach but detach is called by destroy
which was causing an error to be logged on package deactivate.
Prepare 0.22.0 release