MultiBox now handles sync-async

Will be required if when we do SNMP, because that one should be async.
It seems weird that `enable_list` was changed to stop casting `key` as `str`, but `disable_list` still does. Is there a reason for that? I would be tempted to "fix" it if there is a reason but that reason isn't in a commented here.