handle "unmaximize" smart callback differently depending on fullscreen state
handle "unmaximize" smart callback differently depending on fullscreen state

this is a bit hacky, but it seems to provide accurate results to fix more maximize bugs

ref c29157189f9e493a7a9b16739147ca22dced80d5

tasn/enlightenment,tasn/enlightenment,tasn/enlightenment