Replace bindStartupAction with Service registration

This attempts to kill LifecycleModule in favor of service registration.

Testing Done:
./gradlew -Pq build

Bugs closed: AURORA-920

Reviewed at https://reviews.apache.org/r/27757/