I was just looking through this udev rules primer and I came across something that may help you.
This example describes pretty much your exact situation, which can be worked around by using an all_partitions option, which will create all the possible device nodes at once, or something, even if there's no card in it at the time.