IS she teething? THis can make gums uncomfortable.
As you have noticed introducing a bit of competition into the feeding arena tends to focus attention and increase appetite :D
She may have been sick because her tummy is empty however it is wise, if you are worried, to have her checked out at the vets.
Beware of creating a fussy eater................ with all this hand feeding etc