attach: only remove the 'private' (non-shared) blocks from the reserved map

Note when we detach we can still union all the blocks with the reserved
map.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>