Distributed: Bug fixes and logging enhancements

Technical Description:
- Fixed client threads dying from an ArrayIndexOutOfBoundsException when
DistributedObjects were destroyed in a ClientZone
- StackTraces are now logged correctly to both the console and log
output.