Move logging to avoid interfering with setprop logging.
Avoid printing non-existent types.
Add logging for uncommon (I assume) success cases.

Reporting failures would lead to too many false positives, but successes are ok.
Change formatting for legibility.
Add logging for setprop.