Fix false positive in mailmotor subscribe/unsubscribe actions

When the subscribe or unsubscribe function fails and returns false, the
error should be triggered. Otherwise the end-user gets a false positive
success message.

This should fix ticket #336