Fix Block Design Preset & Footer Buttons

Fix block design preset switching and footer buttons on refresh.

- `ksort()`'s option array so default(no custom) is first
- Checks for `$_REQUEST['refresh']` before including footer buttons to
  prevent double set of buttons in footer