INT-3532: Fix `SmartLifecycle` -> `Lifecycle`

JIRA: https://jira.spring.io/browse/INT-3532
They might also be injecting it as a `SmartLifecycle`. So I think we're limited to the factory bean change and deprecate the SL methods.