Restoring window/location state Mac OS X
restarting client even though in maximised state, will restart in restored state.
the only way to over come this is to full screen and then restart will start maximised.
I tested this within Yosemite
System Version: OS X 10.10.5 (14F1808)