Currently .dissolve() supports a property option which is a pretty limited way of saying "apply the dissolve to these polygons, but not those ones".
A more flexible approach would be a filter function:
var dissolved = turf.dissolve(features, { filter: f => f.properties.id === 47 } );
This way you're less likely to have to pre-massage the polygons to get the dissolve you want.