This line in MockDelegateHelper:
var mockData:Object = ( token.data ) ? token.data : new Object();
is blocking the creation of Boolean mock results.
If you execute something like: createMockResult(false) , that line will turn your "false" value into an Object and whatever result handlers you set for that Boolean result signature will fail to be called.
The fix is trivial.