Unassigned beds aren't being deconstructed. Deconstruction seems directly linked with assignment. Assigning a duplicant to a to be deconstructed bed triggers assignment to deconstruct.  
Branch: Preview Branch Version: Windows Fixed