Well most everything sounds ok to me. There are a couple things that come to mind, though.
Ambient temp on the cool side of the tank should be about 80 if it's not already.
I would think if he does get ahold of a few crix right before bed they may rot in his stomach at night and cause him to throw up in the morning. On a side note make sure you try not to leave any crickets in with him at night. They will eat on him and he won't even know it until he wakes up in pain. If you have to leave them in there make sure they have some food to eat instead of your beardie because they will be hungry at night!! The crix size is right on.
Get a fecal on Monday to rule out any internal problems.
That's about all I can think of right now but there are a lot of experienced people here that might have some more info.
Hope he gets better. Sounds to me like you have done a pretty good job so far!
Just ask if you have any more questions.
-----
Rob