Allow sync methods to return query_payload

This allows sync versions of method to directly return the dictionary when `get_query_payload=True` rather than trying to parse it.  Fixes #157