samples/smarthome/java: fix QueryResponse.payload.devices typing
samples/smarthome/java: fix QueryResponse.payload.devices typing

- use same type as the actions-on-google lib: `Map<String, Map<String, Object>`.
- fix type compat by moving `status` string property to device state payload
- update errorCode to use valid error code
- add exception to logged error message

Bug: 146538213
Change-Id: I85627350fea3476763c897f6a703126c2151e513

actions-on-google/smart-home-java