What can happen to project duration when tasks are suspended?

What is resource insulation?
What can happen to project duration when tasks are suspended?
Are project and feeding buffers sized to accommodate resource non-availability?
When a resource comes back to a project task, can it just pick up where it left off?