Doing another rpi-update should get the missing start.elf file and you should be able to remove start_x=1 after that.
I don't think anything should have changed the text size.
Possibly the Pi has booted into a lower HDMI resolution.
What does "tvservice -s" report when booted with the "big text". What was it before?