Sorry for the necro reply. There is a behavior that doesn't make sense.
no snmp-server or default snmp-server
wr mem
sh run | i snmp-server <<<<nothing shows up
sh start | i snmp-server <<<<nothing shows up
reboot
Post reboot add snmp-server enabl...