Option 1: do a late breakfast - either Starring Rolls, or I think one of the places along Sunset Blvd serves breakfast (or at least they used to) - like around 10:00ish, skip lunch since your dinner ADR is so early.
Option 2: Get something from the grab & go at your resort before leaving for the park, then a light lunch around 11ish (or maybe a snack/fruit), then the 3:55 ADR.
Of course, this is based on my dining habits - I wouldn't be hungry enough at 3:55 if I had a regular breakfast and lunch on the same day