feat(S3 form upload handler): #899 - handle failure of upload better
fix(client/js/s3/policysignature.ajax.requester.js): #899 - don't attempt to log an error from the server if empty response
This may occur if the server or some middleware simply sets the response code and leaves the payload empty or unparseable.