Active object getting stuck as IslandSleeping


My main active rigid body becomes unmovable if I let it sit there for about 20 seconds. After stepping into the code, I have found that its activation state becomes IslandSleeping, and never leaves that state. Explicitly setting it back to Active allows me to move it around again, but that worries me. I am not too sure what in all is going on under the covers, but I see it being set to IslandSleeping a lot. I guess that is a way to help cull out objects to test? I am applying force to it for movement, and I would guess that 'should' cause it to wake up if it is sleeping, but it is not in this case.