Update waitcondition API to use signal RPC interface

Update the call to the engine to use resource_signal instead
of metadata_update, since they do basically the same thing
and it would be good to converge on one interface for resource
signalling.

Change-Id: I1385f9f4539eeb7907370e31af5ea2f86870cbe9
blueprint: native-waitcondition