This renders the shake inactive (if we need to stop immediately), or starts the shake's blend-out, if any (if we don't stop immediately). If no duration or blending information is available (i.e. if the shake duration is "Custom"), stopping non-immediately does nothing: the sub-class is expected to handle it.