Fix up homer Simserv put method to return a deferred. Not sure how this ever worked....