You could register a new event for it, or just overwrite the current event if the cap is 30 seconds.
function fxDTSBrick::longDisappear(%this, %seconds)
{
%this.setRendering(0);
%this.setColliding(0);
%this.setRaycasting(0);
%this.schedule(%seconds, setRendering, 1);
%this.schedule(%seconds, setColliding, 1);
%this.schedule(%seconds, setRaycasting, 1);
}
registerOutputEvent("fxDTSBrick", "longDisappear", "int -1 100 5");
Not tested.