Call wallet notify callbacks in scheduler thread (without cs_main)
https://github.com/bitcoin/bitcoin/pull/10286
note comment in D2928 was updated incorrectly due to out-of-order with this
some commits extracted in D1915 D2263 D2265 D2266 D2267 D2268 D2269
developer notes were done in D2941