Require both KVStore and KVStoreSync implementations, switch BP to be fully-async
#2009
| Job | Run time |
|---|---|
| 49s | |
| 51s | |
| 43s | |
| 53s | |
| 41s | |
| 48s | |
| 52s | |
| 48s | |
| 52s | |
| 7m 17s |