Follow-up from "Adds todo notification for self-managed enabling duo core features"

In !189490 (merged), a number of follow-up points were raised for handling code refactoring into EE and other improvements.

Edited by Doug Stull