Remove menu items when signup forms are deleted.
Return empty block when signup is invalid.
Restructure signup form submission logic for consistency.
Automatically rebuild menu cache when altering a signup page location.