Fix error where spaces with support but no DOFs are wrongly marked as a failed assert
This MR fixes an oversight in an assert in !557 (merged) where leaf LFS may have function spaces with size 0 and still have support in the entity set. This may happen with wrappers that wanted to emulate subdomains with the finite element mapping.
Edited by Santiago Ospina De Los Ríos