WIP

Change-Id: I96f1d8ae56c0b71301469177c15b1d09556e447a
About to move rpc call to service.py.

Otherwise, the exception won't bubble up to the client (the Resource
methods are being run in a separate thread).

Change-Id: Ib1b32ca5c6e038e2f001bfca2d8b46f9b0926453