Refactor attach callback request object.  The approve() and reject() methods can now be called asynchronously, but one of them must be called.