ESTBeacon's resetToFactorySettingsWithCompletion: doesn't seem to work?

I've tried this a number of different ways, but it seems like either there is a deliberate 401 being returned or an undocumented step is required in order to actually use the ESTBeacon's resetToFactorySettingsWithCompletion method.

Here is basically what I'm doing (any help would be much appreciated):

// Have to setupAppID and Token before attempting to connect
[ESTBeaconManager setupAppID:@"" andAppToken:@"94ae1238dc86be7c0513d4edd6b13f30"];

ESTBeacon *beacon = ....; // obtain the beacon i want to connect to
beacon.delegate = self; // become the delegate to the beacon

[beacon connect];

-(void)beaconConnectionDidSucceeded:(ESTBeacon *)beacon {
// Will be available only if we setupAppID & token first. Otherwise it is nil
NSLog( @"UUID = %@", [beacon.proximityUUID UUIDString] );

NSLog( @"Connected to beacon!  Trying to reset to factory defaults..." );

[beacon resetToFactorySettingsWithCompletion:^(NSError *error) {
    if( error ) {
        NSLog( @"ERROR while attempting to reset beacon to factory settings!  Error: %@", [error description] );
    }
}];

}

In the above, the following error is always the result:

ERROR while attempting to reset beacon to factory settings! Error: Error Domain= Code=401 "The operation couldn’t be completed. ( error 40

Is there anything specific I may be missing that is needed in order to use this method?

So the connection is successful and, after that you try to reset to factory settings, right?

Yes, that's right. Gives me the authorization error in response

Hi again!

We need the [error description] that you receive. Could you please paste it?

Thanks!

We're experiencing the same thing issue. The error description is:
Error Domain= Code=401 "The operation couldn’t be completed. ( error 401.)"