Sounds like you have bindPose information on your joints that conflicts with its current transformations. You can easily delete this bindPose information...I am yet to see any noticable advantage to keeping them around.
You can delete all the bindPose nodes in your scene by running -
delete ls -type "dagPose"
Try binding your geometry again once you've delete the bindPose stuff.
best of luck.